./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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_2744fb70-924e-47c1-a1a2-b1559f143768/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 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:41:13,978 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:41:14,043 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 04:41:14,047 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:41:14,048 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:41:14,071 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:41:14,072 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:41:14,072 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:41:14,073 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:41:14,074 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:41:14,074 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:41:14,075 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:41:14,076 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:41:14,076 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:41:14,077 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:41:14,077 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:41:14,078 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:41:14,078 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:41:14,079 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:41:14,079 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:41:14,080 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 04:41:14,080 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 04:41:14,081 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 04:41:14,081 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:41:14,081 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 04:41:14,082 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 04:41:14,082 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:41:14,082 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:41:14,083 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:41:14,083 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:41:14,084 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:41:14,084 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:41:14,084 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:41:14,084 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:41:14,085 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:41:14,085 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:41:14,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:41:14,093 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:41:14,093 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:41:14,094 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:41:14,094 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:41:14,095 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_2744fb70-924e-47c1-a1a2-b1559f143768/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_2744fb70-924e-47c1-a1a2-b1559f143768/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 -> 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c [2023-11-29 04:41:14,330 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:41:14,351 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:41:14,353 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:41:14,354 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:41:14,355 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:41:14,356 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-29 04:41:17,079 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:41:17,250 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:41:17,250 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-29 04:41:17,259 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data/7bc9ff7d6/5d647f611b644d87a105527b8e82242b/FLAG3bc1a69bc [2023-11-29 04:41:17,270 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data/7bc9ff7d6/5d647f611b644d87a105527b8e82242b [2023-11-29 04:41:17,272 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:41:17,274 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:41:17,275 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:41:17,276 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:41:17,281 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:41:17,281 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:41:17" (1/1) ... [2023-11-29 04:41:17,282 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@229d8dad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:17, skipping insertion in model container [2023-11-29 04:41:17,283 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:41:17" (1/1) ... [2023-11-29 04:41:17,305 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:41:17,466 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:41:17,477 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 04:41:17,477 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@68992d88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:17, skipping insertion in model container [2023-11-29 04:41:17,477 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:41:17,478 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 04:41:17,479 INFO L158 Benchmark]: Toolchain (without parser) took 204.43ms. Allocated memory is still 161.5MB. Free memory was 123.7MB in the beginning and 113.2MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 04:41:17,480 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 161.5MB. Free memory is still 130.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:41:17,480 INFO L158 Benchmark]: CACSL2BoogieTranslator took 202.16ms. Allocated memory is still 161.5MB. Free memory was 123.2MB in the beginning and 113.2MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 04:41:17,481 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.15ms. Allocated memory is still 161.5MB. Free memory is still 130.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 202.16ms. Allocated memory is still 161.5MB. Free memory was 123.2MB in the beginning and 113.2MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 119]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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_2744fb70-924e-47c1-a1a2-b1559f143768/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 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:41:19,203 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:41:19,271 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 04:41:19,283 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:41:19,284 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:41:19,312 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:41:19,313 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:41:19,313 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:41:19,314 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:41:19,315 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:41:19,315 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:41:19,316 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:41:19,317 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:41:19,317 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:41:19,318 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:41:19,318 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:41:19,319 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:41:19,319 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:41:19,320 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:41:19,320 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:41:19,321 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 04:41:19,321 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 04:41:19,322 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 04:41:19,322 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:41:19,323 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 04:41:19,323 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 04:41:19,324 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 04:41:19,324 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 04:41:19,325 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:41:19,325 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:41:19,326 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:41:19,326 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:41:19,326 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:41:19,326 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:41:19,327 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:41:19,327 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:41:19,327 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:41:19,327 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 04:41:19,328 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 04:41:19,328 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:41:19,328 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:41:19,329 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:41:19,329 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:41:19,329 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 04:41:19,329 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_2744fb70-924e-47c1-a1a2-b1559f143768/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_2744fb70-924e-47c1-a1a2-b1559f143768/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 -> 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c [2023-11-29 04:41:19,637 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:41:19,658 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:41:19,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:41:19,662 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:41:19,662 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:41:19,664 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-29 04:41:22,504 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:41:22,697 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:41:22,698 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-29 04:41:22,706 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data/7ace3ffeb/8b72483d6b074168af9d037655d5e01c/FLAG1b3dce0f9 [2023-11-29 04:41:22,719 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/data/7ace3ffeb/8b72483d6b074168af9d037655d5e01c [2023-11-29 04:41:22,722 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:41:22,723 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:41:22,725 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:41:22,725 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:41:22,730 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:41:22,730 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:41:22" (1/1) ... [2023-11-29 04:41:22,731 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2278ca99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:22, skipping insertion in model container [2023-11-29 04:41:22,732 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:41:22" (1/1) ... [2023-11-29 04:41:22,759 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:41:22,948 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:41:22,963 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 04:41:22,968 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:41:22,993 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:41:23,000 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:41:23,031 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:41:23,051 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:41:23,051 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23 WrapperNode [2023-11-29 04:41:23,052 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:41:23,053 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:41:23,053 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:41:23,053 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:41:23,060 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,074 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,107 INFO L138 Inliner]: procedures = 28, calls = 48, calls flagged for inlining = 18, calls inlined = 26, statements flattened = 282 [2023-11-29 04:41:23,108 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:41:23,109 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:41:23,109 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:41:23,109 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:41:23,121 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,122 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,138 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,167 INFO L175 MemorySlicer]: Split 17 memory accesses to 5 slices as follows [2, 2, 2, 9, 2]. 53 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 6 writes are split as follows [0, 1, 1, 3, 1]. [2023-11-29 04:41:23,182 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,191 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,210 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,215 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,218 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,221 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,226 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:41:23,227 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:41:23,228 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:41:23,228 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:41:23,229 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (1/1) ... [2023-11-29 04:41:23,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:41:23,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:23,261 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:41:23,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:41:23,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:41:23,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 04:41:23,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 04:41:23,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 04:41:23,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 04:41:23,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 04:41:23,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 04:41:23,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 04:41:23,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 04:41:23,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 04:41:23,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 04:41:23,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 04:41:23,304 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 04:41:23,304 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 04:41:23,305 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 04:41:23,305 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 04:41:23,305 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 04:41:23,305 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 04:41:23,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 04:41:23,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:41:23,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:41:23,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 04:41:23,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 04:41:23,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 04:41:23,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 04:41:23,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 04:41:23,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 04:41:23,308 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 04:41:23,455 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:41:23,457 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:41:24,150 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:41:24,602 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:41:24,602 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 04:41:24,603 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:41:24 BoogieIcfgContainer [2023-11-29 04:41:24,603 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:41:24,606 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:41:24,606 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:41:24,609 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:41:24,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:41:22" (1/3) ... [2023-11-29 04:41:24,610 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49e3fe0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:41:24, skipping insertion in model container [2023-11-29 04:41:24,610 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:23" (2/3) ... [2023-11-29 04:41:24,610 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49e3fe0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:41:24, skipping insertion in model container [2023-11-29 04:41:24,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:41:24" (3/3) ... [2023-11-29 04:41:24,612 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2023-11-29 04:41:24,632 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:41:24,633 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2023-11-29 04:41:24,633 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 04:41:24,716 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 04:41:24,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 84 places, 80 transitions, 181 flow [2023-11-29 04:41:24,791 INFO L124 PetriNetUnfolderBase]: 6/77 cut-off events. [2023-11-29 04:41:24,792 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 04:41:24,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 77 events. 6/77 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 165 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 51. Up to 2 conditions per place. [2023-11-29 04:41:24,796 INFO L82 GeneralOperation]: Start removeDead. Operand has 84 places, 80 transitions, 181 flow [2023-11-29 04:41:24,807 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 76 transitions, 170 flow [2023-11-29 04:41:24,818 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:41:24,825 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;@6e7c93af, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:41:24,825 INFO L358 AbstractCegarLoop]: Starting to check reachability of 47 error locations. [2023-11-29 04:41:24,829 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 04:41:24,829 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 04:41:24,829 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 04:41:24,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:24,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 04:41:24,831 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:41:24,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:24,836 INFO L85 PathProgramCache]: Analyzing trace with hash 908351, now seen corresponding path program 1 times [2023-11-29 04:41:24,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:41:24,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1991302118] [2023-11-29 04:41:24,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:24,850 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 04:41:24,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:41:24,855 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:24,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:24,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:25,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 04:41:25,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:25,101 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 04:41:25,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,126 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 04:41:25,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,138 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 04:41:25,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,145 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 04:41:25,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,157 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 04:41:25,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,163 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 04:41:25,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:41:25,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,222 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 04:41:25,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,242 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 04:41:25,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,253 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 04:41:25,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,267 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 04:41:25,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,288 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 04:41:25,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,301 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 04:41:25,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,307 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 04:41:25,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,326 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 04:41:25,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,335 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 04:41:25,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,343 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 04:41:25,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,352 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 04:41:25,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,373 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 04:41:25,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,389 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 04:41:25,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,400 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 04:41:25,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,406 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 04:41:25,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,413 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 04:41:25,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:25,421 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 04:41:25,431 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 04:41:25,431 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:41:25,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:41:25,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1991302118] [2023-11-29 04:41:25,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1991302118] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:41:25,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:41:25,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 04:41:25,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976637976] [2023-11-29 04:41:25,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:41:25,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:41:25,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:41:25,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:41:25,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:41:25,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 80 [2023-11-29 04:41:25,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 76 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 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 04:41:25,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:25,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 80 [2023-11-29 04:41:25,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:25,904 INFO L124 PetriNetUnfolderBase]: 202/505 cut-off events. [2023-11-29 04:41:25,905 INFO L125 PetriNetUnfolderBase]: For 52/53 co-relation queries the response was YES. [2023-11-29 04:41:25,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 850 conditions, 505 events. 202/505 cut-off events. For 52/53 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2551 event pairs, 124 based on Foata normal form. 1/368 useless extension candidates. Maximal degree in co-relation 741. Up to 293 conditions per place. [2023-11-29 04:41:25,915 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 27 selfloop transitions, 2 changer transitions 0/71 dead transitions. [2023-11-29 04:41:25,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 71 transitions, 218 flow [2023-11-29 04:41:25,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:41:25,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:41:25,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 171 transitions. [2023-11-29 04:41:25,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7125 [2023-11-29 04:41:25,931 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 171 transitions. [2023-11-29 04:41:25,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 171 transitions. [2023-11-29 04:41:25,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:41:25,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 171 transitions. [2023-11-29 04:41:25,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.0) internal successors, (171), 3 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 04:41:25,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:41:25,945 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:41:25,947 INFO L175 Difference]: Start difference. First operand has 80 places, 76 transitions, 170 flow. Second operand 3 states and 171 transitions. [2023-11-29 04:41:25,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 71 transitions, 218 flow [2023-11-29 04:41:25,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 71 transitions, 206 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 04:41:25,957 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 152 flow [2023-11-29 04:41:25,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=69, 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=152, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2023-11-29 04:41:25,964 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -9 predicate places. [2023-11-29 04:41:25,964 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 152 flow [2023-11-29 04:41:25,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 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 04:41:25,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:25,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 04:41:25,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:26,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:26,166 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:41:26,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:26,167 INFO L85 PathProgramCache]: Analyzing trace with hash 908352, now seen corresponding path program 1 times [2023-11-29 04:41:26,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:41:26,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1467075] [2023-11-29 04:41:26,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:26,168 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 04:41:26,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:41:26,169 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:26,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:26,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:26,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:41:26,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:26,287 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 5 [2023-11-29 04:41:26,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,305 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 04:41:26,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:41:26,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,353 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 04:41:26,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,367 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 04:41:26,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,383 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 04:41:26,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,392 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 04:41:26,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,400 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 04:41:26,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,410 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 04:41:26,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,417 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 04:41:26,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,428 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 04:41:26,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,444 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 04:41:26,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,464 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 04:41:26,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,474 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 04:41:26,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,484 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 04:41:26,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,489 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 04:41:26,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,499 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 04:41:26,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,513 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 04:41:26,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,523 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 04:41:26,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,532 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 04:41:26,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,542 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 04:41:26,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,551 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 04:41:26,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,562 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 04:41:26,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:26,577 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 04:41:26,597 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 04:41:26,597 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:41:26,598 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:41:26,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1467075] [2023-11-29 04:41:26,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1467075] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:41:26,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:41:26,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 04:41:26,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514154448] [2023-11-29 04:41:26,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:41:26,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:41:26,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:41:26,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:41:26,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:41:26,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 80 [2023-11-29 04:41:26,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 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 04:41:26,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:26,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 80 [2023-11-29 04:41:26,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:27,002 INFO L124 PetriNetUnfolderBase]: 205/514 cut-off events. [2023-11-29 04:41:27,002 INFO L125 PetriNetUnfolderBase]: For 13/14 co-relation queries the response was YES. [2023-11-29 04:41:27,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 846 conditions, 514 events. 205/514 cut-off events. For 13/14 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2580 event pairs, 124 based on Foata normal form. 0/372 useless extension candidates. Maximal degree in co-relation 796. Up to 306 conditions per place. [2023-11-29 04:41:27,009 INFO L140 encePairwiseOnDemand]: 70/80 looper letters, 34 selfloop transitions, 7 changer transitions 0/80 dead transitions. [2023-11-29 04:41:27,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 80 transitions, 254 flow [2023-11-29 04:41:27,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:41:27,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:41:27,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 182 transitions. [2023-11-29 04:41:27,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7583333333333333 [2023-11-29 04:41:27,012 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 182 transitions. [2023-11-29 04:41:27,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 182 transitions. [2023-11-29 04:41:27,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:41:27,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 182 transitions. [2023-11-29 04:41:27,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 0 states have call successors, (0), 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 04:41:27,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:41:27,016 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:41:27,016 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 152 flow. Second operand 3 states and 182 transitions. [2023-11-29 04:41:27,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 80 transitions, 254 flow [2023-11-29 04:41:27,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 80 transitions, 248 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 04:41:27,019 INFO L231 Difference]: Finished difference. Result has 73 places, 77 transitions, 206 flow [2023-11-29 04:41:27,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=206, PETRI_PLACES=73, PETRI_TRANSITIONS=77} [2023-11-29 04:41:27,020 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -7 predicate places. [2023-11-29 04:41:27,020 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 77 transitions, 206 flow [2023-11-29 04:41:27,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 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 04:41:27,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:27,021 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 04:41:27,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:27,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:27,222 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:41:27,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:27,222 INFO L85 PathProgramCache]: Analyzing trace with hash 872955309, now seen corresponding path program 1 times [2023-11-29 04:41:27,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:41:27,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [899006074] [2023-11-29 04:41:27,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:27,223 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 04:41:27,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:41:27,225 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:27,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:27,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:27,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:41:27,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:27,346 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 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 04:41:27,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:41:27,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,392 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 04:41:27,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,400 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 04:41:27,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,418 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 04:41:27,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,429 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 04:41:27,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,438 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 04:41:27,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,446 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 04:41:27,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,457 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 04:41:27,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,475 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 04:41:27,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,481 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 04:41:27,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,490 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 04:41:27,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,508 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 04:41:27,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,516 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 04:41:27,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,523 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 04:41:27,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,531 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 04:41:27,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,538 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 04:41:27,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,546 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 04:41:27,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,565 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 04:41:27,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,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 04:41:27,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,580 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 04:41:27,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,587 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 04:41:27,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,594 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 04:41:27,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:27,601 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 04:41:27,651 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 04:41:27,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:41:27,807 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 04:41:27,808 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:41:27,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [899006074] [2023-11-29 04:41:27,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [899006074] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:41:27,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:41:27,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2023-11-29 04:41:27,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743260444] [2023-11-29 04:41:27,809 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:41:27,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:41:27,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:41:27,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:41:27,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:41:28,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 80 [2023-11-29 04:41:28,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 77 transitions, 206 flow. Second operand has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 0 states have call successors, (0), 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 04:41:28,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:28,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 80 [2023-11-29 04:41:28,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:30,996 INFO L124 PetriNetUnfolderBase]: 214/541 cut-off events. [2023-11-29 04:41:30,996 INFO L125 PetriNetUnfolderBase]: For 16/17 co-relation queries the response was YES. [2023-11-29 04:41:30,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 541 events. 214/541 cut-off events. For 16/17 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2751 event pairs, 124 based on Foata normal form. 0/403 useless extension candidates. Maximal degree in co-relation 796. Up to 309 conditions per place. [2023-11-29 04:41:31,001 INFO L140 encePairwiseOnDemand]: 70/80 looper letters, 43 selfloop transitions, 25 changer transitions 0/107 dead transitions. [2023-11-29 04:41:31,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 107 transitions, 450 flow [2023-11-29 04:41:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:41:31,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:41:31,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 353 transitions. [2023-11-29 04:41:31,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7354166666666667 [2023-11-29 04:41:31,006 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 353 transitions. [2023-11-29 04:41:31,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 353 transitions. [2023-11-29 04:41:31,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:41:31,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 353 transitions. [2023-11-29 04:41:31,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 58.833333333333336) internal successors, (353), 6 states have internal predecessors, (353), 0 states have call successors, (0), 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 04:41:31,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:41:31,013 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:41:31,013 INFO L175 Difference]: Start difference. First operand has 73 places, 77 transitions, 206 flow. Second operand 6 states and 353 transitions. [2023-11-29 04:41:31,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 107 transitions, 450 flow [2023-11-29 04:41:31,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 107 transitions, 424 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 04:41:31,018 INFO L231 Difference]: Finished difference. Result has 79 places, 95 transitions, 367 flow [2023-11-29 04:41:31,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=367, PETRI_PLACES=79, PETRI_TRANSITIONS=95} [2023-11-29 04:41:31,020 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -1 predicate places. [2023-11-29 04:41:31,020 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 95 transitions, 367 flow [2023-11-29 04:41:31,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 0 states have call successors, (0), 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 04:41:31,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:31,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 04:41:31,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,221 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:41:31,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:31,222 INFO L85 PathProgramCache]: Analyzing trace with hash 872988702, now seen corresponding path program 1 times [2023-11-29 04:41:31,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:41:31,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [37503072] [2023-11-29 04:41:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:31,222 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 04:41:31,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:41:31,223 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:31,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:41:31,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:31,304 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 04:41:31,304 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:41:31,304 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:41:31,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [37503072] [2023-11-29 04:41:31,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [37503072] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:41:31,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:41:31,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:41:31,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143071557] [2023-11-29 04:41:31,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:41:31,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:41:31,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:41:31,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:41:31,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:41:31,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 80 [2023-11-29 04:41:31,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 95 transitions, 367 flow. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 0 states have call successors, (0), 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 04:41:31,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:31,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 80 [2023-11-29 04:41:31,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:31,529 INFO L124 PetriNetUnfolderBase]: 211/538 cut-off events. [2023-11-29 04:41:31,529 INFO L125 PetriNetUnfolderBase]: For 64/65 co-relation queries the response was YES. [2023-11-29 04:41:31,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 978 conditions, 538 events. 211/538 cut-off events. For 64/65 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2662 event pairs, 124 based on Foata normal form. 3/406 useless extension candidates. Maximal degree in co-relation 875. Up to 323 conditions per place. [2023-11-29 04:41:31,535 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 41 selfloop transitions, 12 changer transitions 0/95 dead transitions. [2023-11-29 04:41:31,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 95 transitions, 465 flow [2023-11-29 04:41:31,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:41:31,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:41:31,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 185 transitions. [2023-11-29 04:41:31,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7708333333333334 [2023-11-29 04:41:31,536 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 185 transitions. [2023-11-29 04:41:31,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 185 transitions. [2023-11-29 04:41:31,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:41:31,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 185 transitions. [2023-11-29 04:41:31,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 0 states have call successors, (0), 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 04:41:31,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:41:31,538 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:41:31,538 INFO L175 Difference]: Start difference. First operand has 79 places, 95 transitions, 367 flow. Second operand 3 states and 185 transitions. [2023-11-29 04:41:31,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 95 transitions, 465 flow [2023-11-29 04:41:31,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 95 transitions, 429 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-11-29 04:41:31,543 INFO L231 Difference]: Finished difference. Result has 80 places, 92 transitions, 341 flow [2023-11-29 04:41:31,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=341, PETRI_PLACES=80, PETRI_TRANSITIONS=92} [2023-11-29 04:41:31,545 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 0 predicate places. [2023-11-29 04:41:31,545 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 92 transitions, 341 flow [2023-11-29 04:41:31,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 0 states have call successors, (0), 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 04:41:31,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:31,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:41:31,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,748 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:41:31,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:31,749 INFO L85 PathProgramCache]: Analyzing trace with hash -774384591, now seen corresponding path program 1 times [2023-11-29 04:41:31,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:41:31,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736626225] [2023-11-29 04:41:31,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:31,749 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 04:41:31,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:41:31,750 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:31,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:31,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:41:31,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:31,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:41:31,900 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:41:31,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:41:31,941 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:41:31,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736626225] [2023-11-29 04:41:31,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736626225] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:41:31,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:41:31,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2023-11-29 04:41:31,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864006771] [2023-11-29 04:41:31,942 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:41:31,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:41:31,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:41:31,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:41:31,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:41:32,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 80 [2023-11-29 04:41:32,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 92 transitions, 341 flow. Second operand has 6 states, 6 states have (on average 51.333333333333336) internal successors, (308), 6 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 04:41:32,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:32,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 80 [2023-11-29 04:41:32,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:32,493 INFO L124 PetriNetUnfolderBase]: 202/529 cut-off events. [2023-11-29 04:41:32,493 INFO L125 PetriNetUnfolderBase]: For 55/56 co-relation queries the response was YES. [2023-11-29 04:41:32,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 529 events. 202/529 cut-off events. For 55/56 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2548 event pairs, 124 based on Foata normal form. 9/403 useless extension candidates. Maximal degree in co-relation 829. Up to 299 conditions per place. [2023-11-29 04:41:32,497 INFO L140 encePairwiseOnDemand]: 70/80 looper letters, 32 selfloop transitions, 21 changer transitions 0/95 dead transitions. [2023-11-29 04:41:32,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 95 transitions, 408 flow [2023-11-29 04:41:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:41:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:41:32,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 353 transitions. [2023-11-29 04:41:32,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7354166666666667 [2023-11-29 04:41:32,500 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 353 transitions. [2023-11-29 04:41:32,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 353 transitions. [2023-11-29 04:41:32,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:41:32,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 353 transitions. [2023-11-29 04:41:32,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 58.833333333333336) internal successors, (353), 6 states have internal predecessors, (353), 0 states have call successors, (0), 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 04:41:32,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:41:32,504 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:41:32,504 INFO L175 Difference]: Start difference. First operand has 80 places, 92 transitions, 341 flow. Second operand 6 states and 353 transitions. [2023-11-29 04:41:32,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 95 transitions, 408 flow [2023-11-29 04:41:32,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 95 transitions, 396 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 04:41:32,509 INFO L231 Difference]: Finished difference. Result has 84 places, 86 transitions, 332 flow [2023-11-29 04:41:32,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=84, PETRI_TRANSITIONS=86} [2023-11-29 04:41:32,510 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 4 predicate places. [2023-11-29 04:41:32,510 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 86 transitions, 332 flow [2023-11-29 04:41:32,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 51.333333333333336) internal successors, (308), 6 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 04:41:32,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:32,511 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 04:41:32,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:32,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:32,714 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:41:32,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:32,715 INFO L85 PathProgramCache]: Analyzing trace with hash -372853132, now seen corresponding path program 2 times [2023-11-29 04:41:32,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:41:32,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [909563010] [2023-11-29 04:41:32,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:41:32,715 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 04:41:32,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:41:32,716 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:32,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:41:32,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:41:32,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:41:32,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 04:41:32,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:32,831 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 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 04:41:32,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,844 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 04:41:32,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,853 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 04:41:32,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,859 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 04:41:32,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,868 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 04:41:32,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,873 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 04:41:32,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,884 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 04:41:32,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,890 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 04:41:32,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,908 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 04:41:32,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,923 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 04:41:32,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,929 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 04:41:32,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,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 11 treesize of output 1 [2023-11-29 04:41:32,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,965 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 04:41:32,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,974 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 04:41:32,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:32,985 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 04:41:33,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,001 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 04:41:33,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,020 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 04:41:33,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:41:33,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,053 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 04:41:33,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,059 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 04:41:33,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,070 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 04:41:33,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,085 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 04:41:33,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,092 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 04:41:33,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:41:33,099 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 04:41:33,301 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 04:41:33,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:41:34,038 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 04:41:34,038 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:41:34,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [909563010] [2023-11-29 04:41:34,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [909563010] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:41:34,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:41:34,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 04:41:34,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311267497] [2023-11-29 04:41:34,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:41:34,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:41:34,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:41:34,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:41:34,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:41:37,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 80 [2023-11-29 04:41:37,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 86 transitions, 332 flow. Second operand has 14 states, 14 states have (on average 47.57142857142857) internal successors, (666), 14 states have internal predecessors, (666), 0 states have call successors, (0), 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 04:41:37,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:37,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 80 [2023-11-29 04:41:37,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:42,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:41:45,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.64s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:41:48,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.99s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:41:50,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:41:54,883 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 04:41:58,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.13s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:00,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:04,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:07,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.64s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:09,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:11,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:15,675 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 04:42:17,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:20,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:24,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.08s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:26,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:29,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:31,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:32,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:34,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:34,968 INFO L124 PetriNetUnfolderBase]: 217/583 cut-off events. [2023-11-29 04:42:34,969 INFO L125 PetriNetUnfolderBase]: For 190/191 co-relation queries the response was YES. [2023-11-29 04:42:34,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 583 events. 217/583 cut-off events. For 190/191 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2701 event pairs, 124 based on Foata normal form. 18/466 useless extension candidates. Maximal degree in co-relation 899. Up to 310 conditions per place. [2023-11-29 04:42:34,975 INFO L140 encePairwiseOnDemand]: 67/80 looper letters, 50 selfloop transitions, 60 changer transitions 0/149 dead transitions. [2023-11-29 04:42:34,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 980 flow [2023-11-29 04:42:34,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 04:42:34,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 04:42:34,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1048 transitions. [2023-11-29 04:42:34,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2023-11-29 04:42:34,980 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1048 transitions. [2023-11-29 04:42:34,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1048 transitions. [2023-11-29 04:42:34,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:42:34,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1048 transitions. [2023-11-29 04:42:34,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 52.4) internal successors, (1048), 20 states have internal predecessors, (1048), 0 states have call successors, (0), 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 04:42:34,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 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 04:42:34,986 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 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 04:42:34,987 INFO L175 Difference]: Start difference. First operand has 84 places, 86 transitions, 332 flow. Second operand 20 states and 1048 transitions. [2023-11-29 04:42:34,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 980 flow [2023-11-29 04:42:34,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 952 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 04:42:34,992 INFO L231 Difference]: Finished difference. Result has 109 places, 134 transitions, 879 flow [2023-11-29 04:42:34,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=879, PETRI_PLACES=109, PETRI_TRANSITIONS=134} [2023-11-29 04:42:34,993 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 29 predicate places. [2023-11-29 04:42:34,994 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 134 transitions, 879 flow [2023-11-29 04:42:34,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 47.57142857142857) internal successors, (666), 14 states have internal predecessors, (666), 0 states have call successors, (0), 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 04:42:34,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:42:34,995 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 04:42:34,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:35,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:35,195 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:42:35,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:35,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1083718590, now seen corresponding path program 3 times [2023-11-29 04:42:35,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:42:35,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [333367178] [2023-11-29 04:42:35,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:42:35,197 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 04:42:35,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:42:35,198 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:35,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:35,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 04:42:35,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:42:35,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 04:42:35,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:35,535 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 5 [2023-11-29 04:42:35,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,552 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 04:42:35,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,563 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 04:42:35,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,575 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 04:42:35,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:42:35,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,612 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 04:42:35,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,627 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 04:42:35,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,634 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 04:42:35,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,639 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 04:42:35,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,646 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 04:42:35,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,654 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 04:42:35,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,659 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 04:42:35,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,665 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 04:42:35,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,671 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 04:42:35,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,678 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 04:42:35,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,683 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 04:42:35,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,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 11 treesize of output 1 [2023-11-29 04:42:35,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,705 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 04:42:35,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,722 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 04:42:35,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,730 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 04:42:35,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,738 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 04:42:35,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,743 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 04:42:35,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,751 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 04:42:35,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:35,764 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 04:42:36,195 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:42:36,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:42:38,516 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 04:42:38,516 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:42:38,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [333367178] [2023-11-29 04:42:38,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [333367178] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:42:38,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:42:38,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 04:42:38,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096254853] [2023-11-29 04:42:38,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:42:38,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 04:42:38,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:42:38,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 04:42:38,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=426, Unknown=0, NotChecked=0, Total=600 [2023-11-29 04:42:56,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 80 [2023-11-29 04:42:56,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 134 transitions, 879 flow. Second operand has 25 states, 25 states have (on average 47.84) internal successors, (1196), 25 states have internal predecessors, (1196), 0 states have call successors, (0), 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 04:42:56,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:42:56,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 80 [2023-11-29 04:42:56,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:42:58,357 INFO L124 PetriNetUnfolderBase]: 199/526 cut-off events. [2023-11-29 04:42:58,358 INFO L125 PetriNetUnfolderBase]: For 70/71 co-relation queries the response was YES. [2023-11-29 04:42:58,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 526 events. 199/526 cut-off events. For 70/71 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2540 event pairs, 124 based on Foata normal form. 3/394 useless extension candidates. Maximal degree in co-relation 959. Up to 293 conditions per place. [2023-11-29 04:42:58,362 INFO L140 encePairwiseOnDemand]: 70/80 looper letters, 34 selfloop transitions, 19 changer transitions 0/92 dead transitions. [2023-11-29 04:42:58,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 92 transitions, 486 flow [2023-11-29 04:42:58,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 04:42:58,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 04:42:58,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 424 transitions. [2023-11-29 04:42:58,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2023-11-29 04:42:58,365 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 424 transitions. [2023-11-29 04:42:58,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 424 transitions. [2023-11-29 04:42:58,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:42:58,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 424 transitions. [2023-11-29 04:42:58,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 53.0) internal successors, (424), 8 states have internal predecessors, (424), 0 states have call successors, (0), 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 04:42:58,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 80.0) internal successors, (720), 9 states have internal predecessors, (720), 0 states have call successors, (0), 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 04:42:58,369 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 80.0) internal successors, (720), 9 states have internal predecessors, (720), 0 states have call successors, (0), 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 04:42:58,369 INFO L175 Difference]: Start difference. First operand has 109 places, 134 transitions, 879 flow. Second operand 8 states and 424 transitions. [2023-11-29 04:42:58,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 92 transitions, 486 flow [2023-11-29 04:42:58,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 92 transitions, 404 flow, removed 10 selfloop flow, removed 13 redundant places. [2023-11-29 04:42:58,373 INFO L231 Difference]: Finished difference. Result has 88 places, 83 transitions, 300 flow [2023-11-29 04:42:58,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=300, PETRI_PLACES=88, PETRI_TRANSITIONS=83} [2023-11-29 04:42:58,374 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 8 predicate places. [2023-11-29 04:42:58,374 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 83 transitions, 300 flow [2023-11-29 04:42:58,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 47.84) internal successors, (1196), 25 states have internal predecessors, (1196), 0 states have call successors, (0), 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 04:42:58,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:42:58,376 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1] [2023-11-29 04:42:58,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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)] Forceful destruction successful, exit code 0 [2023-11-29 04:42:58,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:58,577 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:42:58,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:58,577 INFO L85 PathProgramCache]: Analyzing trace with hash 669221117, now seen corresponding path program 2 times [2023-11-29 04:42:58,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:42:58,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1535406038] [2023-11-29 04:42:58,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:42:58,578 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 04:42:58,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:42:58,578 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:58,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:58,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:42:58,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:42:58,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:42:58,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:58,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,739 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 04:42:58,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 18 [2023-11-29 04:42:58,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,802 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-29 04:42:58,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 1 [2023-11-29 04:42:58,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,841 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 04:42:58,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-29 04:42:58,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2023-11-29 04:42:58,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,895 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 04:42:58,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 04:42:58,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:58,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2023-11-29 04:42:59,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:42:59,031 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 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 04:42:59,177 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 04:42:59,178 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 14 treesize of output 20 [2023-11-29 04:42:59,315 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:42:59,315 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:59,315 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:42:59,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1535406038] [2023-11-29 04:42:59,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1535406038] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:59,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:59,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:42:59,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997654414] [2023-11-29 04:42:59,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:59,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:42:59,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:42:59,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:42:59,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:42:59,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2023-11-29 04:42:59,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 300 flow. Second operand has 4 states, 4 states have (on average 49.75) internal successors, (199), 4 states have internal predecessors, (199), 0 states have call successors, (0), 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 04:42:59,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:42:59,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2023-11-29 04:42:59,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:42:59,737 INFO L124 PetriNetUnfolderBase]: 199/507 cut-off events. [2023-11-29 04:42:59,738 INFO L125 PetriNetUnfolderBase]: For 34/35 co-relation queries the response was YES. [2023-11-29 04:42:59,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 507 events. 199/507 cut-off events. For 34/35 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2313 event pairs, 124 based on Foata normal form. 28/419 useless extension candidates. Maximal degree in co-relation 918. Up to 325 conditions per place. [2023-11-29 04:42:59,742 INFO L140 encePairwiseOnDemand]: 77/80 looper letters, 43 selfloop transitions, 1 changer transitions 0/81 dead transitions. [2023-11-29 04:42:59,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 81 transitions, 384 flow [2023-11-29 04:42:59,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:42:59,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:42:59,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 172 transitions. [2023-11-29 04:42:59,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2023-11-29 04:42:59,743 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 172 transitions. [2023-11-29 04:42:59,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 172 transitions. [2023-11-29 04:42:59,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:42:59,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 172 transitions. [2023-11-29 04:42:59,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 0 states have call successors, (0), 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 04:42:59,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:42:59,745 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:42:59,746 INFO L175 Difference]: Start difference. First operand has 88 places, 83 transitions, 300 flow. Second operand 3 states and 172 transitions. [2023-11-29 04:42:59,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 81 transitions, 384 flow [2023-11-29 04:42:59,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 81 transitions, 346 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 04:42:59,748 INFO L231 Difference]: Finished difference. Result has 81 places, 81 transitions, 260 flow [2023-11-29 04:42:59,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=260, PETRI_PLACES=81, PETRI_TRANSITIONS=81} [2023-11-29 04:42:59,749 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 1 predicate places. [2023-11-29 04:42:59,750 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 81 transitions, 260 flow [2023-11-29 04:42:59,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 49.75) internal successors, (199), 4 states have internal predecessors, (199), 0 states have call successors, (0), 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 04:42:59,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:42:59,750 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1] [2023-11-29 04:42:59,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:59,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:59,952 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:42:59,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:59,952 INFO L85 PathProgramCache]: Analyzing trace with hash 669221118, now seen corresponding path program 1 times [2023-11-29 04:42:59,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:42:59,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798215696] [2023-11-29 04:42:59,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:59,953 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 04:42:59,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:42:59,954 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:42:59,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:00,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:00,350 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 04:43:00,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:00,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,371 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 5 [2023-11-29 04:43:00,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,383 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 04:43:00,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,413 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 04:43:00,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:43:00,473 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 04:43:00,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,493 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 04:43:00,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,505 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 04:43:00,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:00,624 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:43:00,790 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-29 04:43:00,790 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 12 treesize of output 18 [2023-11-29 04:43:01,047 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:01,047 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:01,048 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:01,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798215696] [2023-11-29 04:43:01,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798215696] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:01,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:01,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:43:01,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855003979] [2023-11-29 04:43:01,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:01,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:01,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:01,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:01,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:01,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2023-11-29 04:43:01,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 81 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 49.2) internal successors, (246), 5 states have internal predecessors, (246), 0 states have call successors, (0), 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 04:43:01,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:01,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2023-11-29 04:43:01,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:01,689 INFO L124 PetriNetUnfolderBase]: 199/488 cut-off events. [2023-11-29 04:43:01,689 INFO L125 PetriNetUnfolderBase]: For 16/17 co-relation queries the response was YES. [2023-11-29 04:43:01,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 488 events. 199/488 cut-off events. For 16/17 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2088 event pairs, 124 based on Foata normal form. 28/419 useless extension candidates. Maximal degree in co-relation 881. Up to 325 conditions per place. [2023-11-29 04:43:01,693 INFO L140 encePairwiseOnDemand]: 77/80 looper letters, 43 selfloop transitions, 1 changer transitions 0/79 dead transitions. [2023-11-29 04:43:01,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 79 transitions, 344 flow [2023-11-29 04:43:01,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:43:01,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:43:01,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 172 transitions. [2023-11-29 04:43:01,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2023-11-29 04:43:01,695 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 172 transitions. [2023-11-29 04:43:01,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 172 transitions. [2023-11-29 04:43:01,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:01,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 172 transitions. [2023-11-29 04:43:01,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 0 states have call successors, (0), 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 04:43:01,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:01,697 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:01,697 INFO L175 Difference]: Start difference. First operand has 81 places, 81 transitions, 260 flow. Second operand 3 states and 172 transitions. [2023-11-29 04:43:01,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 79 transitions, 344 flow [2023-11-29 04:43:01,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 79 transitions, 343 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:43:01,699 INFO L231 Difference]: Finished difference. Result has 80 places, 79 transitions, 257 flow [2023-11-29 04:43:01,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=257, PETRI_PLACES=80, PETRI_TRANSITIONS=79} [2023-11-29 04:43:01,700 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 0 predicate places. [2023-11-29 04:43:01,700 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 257 flow [2023-11-29 04:43:01,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 49.2) internal successors, (246), 5 states have internal predecessors, (246), 0 states have call successors, (0), 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 04:43:01,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:01,700 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:01,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:01,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:01,901 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:01,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:01,901 INFO L85 PathProgramCache]: Analyzing trace with hash -470972114, now seen corresponding path program 1 times [2023-11-29 04:43:01,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:01,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1957144845] [2023-11-29 04:43:01,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:01,902 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 04:43:01,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:01,902 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:01,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:02,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:02,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:43:02,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:02,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,263 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 04:43:02,263 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 24 treesize of output 15 [2023-11-29 04:43:02,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,287 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 15 treesize of output 1 [2023-11-29 04:43:02,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,319 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 04:43:02,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 04:43:02,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,340 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 15 treesize of output 1 [2023-11-29 04:43:02,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2023-11-29 04:43:02,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,387 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 04:43:02,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 04:43:02,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2023-11-29 04:43:02,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,464 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 04:43:02,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-29 04:43:02,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:02,559 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 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 04:43:02,690 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 04:43:02,690 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 14 treesize of output 20 [2023-11-29 04:43:02,835 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:02,835 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:02,836 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:02,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1957144845] [2023-11-29 04:43:02,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1957144845] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:02,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:02,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:43:02,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552049180] [2023-11-29 04:43:02,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:02,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:43:02,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:02,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:43:02,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:43:03,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2023-11-29 04:43:03,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 257 flow. Second operand has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 0 states have call successors, (0), 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 04:43:03,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:03,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2023-11-29 04:43:03,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:03,196 INFO L124 PetriNetUnfolderBase]: 199/481 cut-off events. [2023-11-29 04:43:03,196 INFO L125 PetriNetUnfolderBase]: For 16/17 co-relation queries the response was YES. [2023-11-29 04:43:03,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 481 events. 199/481 cut-off events. For 16/17 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2031 event pairs, 124 based on Foata normal form. 9/400 useless extension candidates. Maximal degree in co-relation 875. Up to 325 conditions per place. [2023-11-29 04:43:03,201 INFO L140 encePairwiseOnDemand]: 77/80 looper letters, 43 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-11-29 04:43:03,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 77 transitions, 341 flow [2023-11-29 04:43:03,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:43:03,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:43:03,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 172 transitions. [2023-11-29 04:43:03,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2023-11-29 04:43:03,203 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 172 transitions. [2023-11-29 04:43:03,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 172 transitions. [2023-11-29 04:43:03,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:03,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 172 transitions. [2023-11-29 04:43:03,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 0 states have call successors, (0), 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 04:43:03,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:03,204 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:03,204 INFO L175 Difference]: Start difference. First operand has 80 places, 79 transitions, 257 flow. Second operand 3 states and 172 transitions. [2023-11-29 04:43:03,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 77 transitions, 341 flow [2023-11-29 04:43:03,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 77 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:43:03,206 INFO L231 Difference]: Finished difference. Result has 79 places, 77 transitions, 254 flow [2023-11-29 04:43:03,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=254, PETRI_PLACES=79, PETRI_TRANSITIONS=77} [2023-11-29 04:43:03,207 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -1 predicate places. [2023-11-29 04:43:03,207 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 77 transitions, 254 flow [2023-11-29 04:43:03,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 0 states have call successors, (0), 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 04:43:03,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:03,208 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:03,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:03,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:03,408 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:03,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:03,409 INFO L85 PathProgramCache]: Analyzing trace with hash -470972113, now seen corresponding path program 1 times [2023-11-29 04:43:03,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:03,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1285298295] [2023-11-29 04:43:03,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:03,409 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 04:43:03,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:03,410 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:03,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:03,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:03,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 04:43:03,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:03,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,778 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 5 [2023-11-29 04:43:03,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 04:43:03,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,816 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 04:43:03,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,839 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 04:43:03,847 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 04:43:03,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,874 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 04:43:03,897 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 04:43:03,902 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 04:43:03,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:03,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:43:04,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:04,065 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:43:04,222 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-29 04:43:04,223 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 12 treesize of output 18 [2023-11-29 04:43:04,569 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:04,569 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:04,569 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:04,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1285298295] [2023-11-29 04:43:04,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1285298295] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:04,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:04,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:43:04,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338099085] [2023-11-29 04:43:04,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:04,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:04,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:04,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:04,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:05,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2023-11-29 04:43:05,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 77 transitions, 254 flow. Second operand has 5 states, 5 states have (on average 49.6) internal successors, (248), 5 states have internal predecessors, (248), 0 states have call successors, (0), 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 04:43:05,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:05,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2023-11-29 04:43:05,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:05,416 INFO L124 PetriNetUnfolderBase]: 199/474 cut-off events. [2023-11-29 04:43:05,416 INFO L125 PetriNetUnfolderBase]: For 16/17 co-relation queries the response was YES. [2023-11-29 04:43:05,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 474 events. 199/474 cut-off events. For 16/17 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1985 event pairs, 124 based on Foata normal form. 9/400 useless extension candidates. Maximal degree in co-relation 869. Up to 325 conditions per place. [2023-11-29 04:43:05,421 INFO L140 encePairwiseOnDemand]: 77/80 looper letters, 43 selfloop transitions, 1 changer transitions 0/75 dead transitions. [2023-11-29 04:43:05,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 75 transitions, 338 flow [2023-11-29 04:43:05,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:43:05,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:43:05,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 172 transitions. [2023-11-29 04:43:05,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2023-11-29 04:43:05,428 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 172 transitions. [2023-11-29 04:43:05,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 172 transitions. [2023-11-29 04:43:05,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:05,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 172 transitions. [2023-11-29 04:43:05,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 0 states have call successors, (0), 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 04:43:05,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:05,430 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:05,430 INFO L175 Difference]: Start difference. First operand has 79 places, 77 transitions, 254 flow. Second operand 3 states and 172 transitions. [2023-11-29 04:43:05,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 75 transitions, 338 flow [2023-11-29 04:43:05,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 75 transitions, 337 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:43:05,432 INFO L231 Difference]: Finished difference. Result has 78 places, 75 transitions, 251 flow [2023-11-29 04:43:05,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=251, PETRI_PLACES=78, PETRI_TRANSITIONS=75} [2023-11-29 04:43:05,433 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -2 predicate places. [2023-11-29 04:43:05,433 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 75 transitions, 251 flow [2023-11-29 04:43:05,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 49.6) internal successors, (248), 5 states have internal predecessors, (248), 0 states have call successors, (0), 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 04:43:05,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:05,433 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:05,439 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:05,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:05,634 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:05,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:05,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1715163581, now seen corresponding path program 1 times [2023-11-29 04:43:05,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:05,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2034499736] [2023-11-29 04:43:05,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:05,635 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 04:43:05,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:05,636 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:05,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:05,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:05,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:43:05,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:05,997 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 04:43:06,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,003 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 04:43:06,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,007 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 04:43:06,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,013 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 04:43:06,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,019 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 04:43:06,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,030 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 04:43:06,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,038 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 04:43:06,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,048 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 04:43:06,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,059 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 04:43:06,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,065 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 04:43:06,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,077 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 04:43:06,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:43:06,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,104 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 04:43:06,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,116 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 04:43:06,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,122 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 04:43:06,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,126 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 04:43:06,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,131 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 04:43:06,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,135 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 04:43:06,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,142 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 04:43:06,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,153 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 04:43:06,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,157 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 04:43:06,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,163 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 04:43:06,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,169 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 04:43:06,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:06,172 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 04:43:06,210 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 04:43:06,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 04:43:06,243 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 04:43:06,243 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 14 treesize of output 20 [2023-11-29 04:43:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:06,281 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:06,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:06,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2034499736] [2023-11-29 04:43:06,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2034499736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:06,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:06,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:43:06,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636367772] [2023-11-29 04:43:06,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:06,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:43:06,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:06,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:43:06,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:43:06,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 80 [2023-11-29 04:43:06,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 75 transitions, 251 flow. Second operand has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 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 04:43:06,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:06,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 80 [2023-11-29 04:43:06,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:06,671 INFO L124 PetriNetUnfolderBase]: 340/746 cut-off events. [2023-11-29 04:43:06,671 INFO L125 PetriNetUnfolderBase]: For 19/20 co-relation queries the response was YES. [2023-11-29 04:43:06,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 746 events. 340/746 cut-off events. For 19/20 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3787 event pairs, 234 based on Foata normal form. 0/633 useless extension candidates. Maximal degree in co-relation 1352. Up to 494 conditions per place. [2023-11-29 04:43:06,676 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 43 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2023-11-29 04:43:06,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 73 transitions, 339 flow [2023-11-29 04:43:06,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:43:06,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:43:06,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 243 transitions. [2023-11-29 04:43:06,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075 [2023-11-29 04:43:06,678 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 243 transitions. [2023-11-29 04:43:06,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 243 transitions. [2023-11-29 04:43:06,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:06,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 243 transitions. [2023-11-29 04:43:06,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 48.6) internal successors, (243), 5 states have internal predecessors, (243), 0 states have call successors, (0), 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 04:43:06,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:43:06,680 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:43:06,680 INFO L175 Difference]: Start difference. First operand has 78 places, 75 transitions, 251 flow. Second operand 5 states and 243 transitions. [2023-11-29 04:43:06,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 73 transitions, 339 flow [2023-11-29 04:43:06,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 73 transitions, 338 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:43:06,682 INFO L231 Difference]: Finished difference. Result has 79 places, 73 transitions, 252 flow [2023-11-29 04:43:06,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=252, PETRI_PLACES=79, PETRI_TRANSITIONS=73} [2023-11-29 04:43:06,683 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -1 predicate places. [2023-11-29 04:43:06,683 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 73 transitions, 252 flow [2023-11-29 04:43:06,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 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 04:43:06,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:06,684 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:06,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:06,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:06,884 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:06,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:06,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1715163580, now seen corresponding path program 1 times [2023-11-29 04:43:06,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:06,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [267857324] [2023-11-29 04:43:06,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:06,885 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 04:43:06,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:06,886 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:06,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:07,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:07,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 04:43:07,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:07,280 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 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-29 04:43:07,289 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 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 04:43:07,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,301 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 04:43:07,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,319 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 04:43:07,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,327 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 04:43:07,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:43:07,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,370 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 04:43:07,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,381 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 04:43:07,386 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 5 [2023-11-29 04:43:07,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,393 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 04:43:07,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,413 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 04:43:07,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,420 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 04:43:07,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,429 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 04:43:07,433 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 5 [2023-11-29 04:43:07,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,440 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 04:43:07,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,450 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 04:43:07,455 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 5 [2023-11-29 04:43:07,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,461 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 04:43:07,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,489 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 04:43:07,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,497 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 04:43:07,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,506 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 04:43:07,510 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 5 [2023-11-29 04:43:07,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,517 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 04:43:07,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,527 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 04:43:07,531 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 5 [2023-11-29 04:43:07,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,538 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 04:43:07,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,560 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 04:43:07,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,568 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 04:43:07,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,578 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 04:43:07,583 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 5 [2023-11-29 04:43:07,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,591 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 04:43:07,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:07,695 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:43:07,705 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:43:07,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:43:07,781 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 04:43:07,782 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 12 treesize of output 14 [2023-11-29 04:43:07,873 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:07,873 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:07,873 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:07,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [267857324] [2023-11-29 04:43:07,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [267857324] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:07,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:07,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:43:07,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576031170] [2023-11-29 04:43:07,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:07,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:07,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:07,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:07,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:08,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2023-11-29 04:43:08,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 73 transitions, 252 flow. Second operand has 5 states, 5 states have (on average 47.6) internal successors, (238), 5 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 04:43:08,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:08,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2023-11-29 04:43:08,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:08,585 INFO L124 PetriNetUnfolderBase]: 397/914 cut-off events. [2023-11-29 04:43:08,585 INFO L125 PetriNetUnfolderBase]: For 20/21 co-relation queries the response was YES. [2023-11-29 04:43:08,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1625 conditions, 914 events. 397/914 cut-off events. For 20/21 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4944 event pairs, 169 based on Foata normal form. 26/813 useless extension candidates. Maximal degree in co-relation 1615. Up to 377 conditions per place. [2023-11-29 04:43:08,591 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 57 selfloop transitions, 5 changer transitions 0/90 dead transitions. [2023-11-29 04:43:08,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 90 transitions, 415 flow [2023-11-29 04:43:08,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:43:08,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:43:08,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 318 transitions. [2023-11-29 04:43:08,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2023-11-29 04:43:08,593 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 318 transitions. [2023-11-29 04:43:08,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 318 transitions. [2023-11-29 04:43:08,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:08,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 318 transitions. [2023-11-29 04:43:08,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 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 04:43:08,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:43:08,596 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:43:08,596 INFO L175 Difference]: Start difference. First operand has 79 places, 73 transitions, 252 flow. Second operand 6 states and 318 transitions. [2023-11-29 04:43:08,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 90 transitions, 415 flow [2023-11-29 04:43:08,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 90 transitions, 410 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 04:43:08,599 INFO L231 Difference]: Finished difference. Result has 82 places, 74 transitions, 265 flow [2023-11-29 04:43:08,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=82, PETRI_TRANSITIONS=74} [2023-11-29 04:43:08,600 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 2 predicate places. [2023-11-29 04:43:08,600 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 74 transitions, 265 flow [2023-11-29 04:43:08,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.6) internal successors, (238), 5 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 04:43:08,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:08,601 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:08,605 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:08,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:08,801 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:08,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:08,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1630462553, now seen corresponding path program 1 times [2023-11-29 04:43:08,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:08,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052096065] [2023-11-29 04:43:08,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:08,802 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 04:43:08,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:08,803 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:08,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:09,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:09,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:43:09,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:09,149 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 04:43:09,193 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 04:43:09,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 04:43:09,227 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:09,227 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:09,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:09,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052096065] [2023-11-29 04:43:09,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052096065] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:09,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:09,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:43:09,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121442831] [2023-11-29 04:43:09,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:09,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:43:09,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:09,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:43:09,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:43:09,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2023-11-29 04:43:09,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 74 transitions, 265 flow. Second operand has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 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 04:43:09,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:09,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2023-11-29 04:43:09,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:09,688 INFO L124 PetriNetUnfolderBase]: 427/902 cut-off events. [2023-11-29 04:43:09,689 INFO L125 PetriNetUnfolderBase]: For 195/224 co-relation queries the response was YES. [2023-11-29 04:43:09,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1784 conditions, 902 events. 427/902 cut-off events. For 195/224 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4479 event pairs, 299 based on Foata normal form. 60/867 useless extension candidates. Maximal degree in co-relation 1773. Up to 624 conditions per place. [2023-11-29 04:43:09,697 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 43 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2023-11-29 04:43:09,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 72 transitions, 353 flow [2023-11-29 04:43:09,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:43:09,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:43:09,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 247 transitions. [2023-11-29 04:43:09,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6175 [2023-11-29 04:43:09,699 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 247 transitions. [2023-11-29 04:43:09,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 247 transitions. [2023-11-29 04:43:09,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:09,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 247 transitions. [2023-11-29 04:43:09,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 49.4) internal successors, (247), 5 states have internal predecessors, (247), 0 states have call successors, (0), 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 04:43:09,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:43:09,701 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:43:09,701 INFO L175 Difference]: Start difference. First operand has 82 places, 74 transitions, 265 flow. Second operand 5 states and 247 transitions. [2023-11-29 04:43:09,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 72 transitions, 353 flow [2023-11-29 04:43:09,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 72 transitions, 345 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 04:43:09,704 INFO L231 Difference]: Finished difference. Result has 80 places, 72 transitions, 259 flow [2023-11-29 04:43:09,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=259, PETRI_PLACES=80, PETRI_TRANSITIONS=72} [2023-11-29 04:43:09,704 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 0 predicate places. [2023-11-29 04:43:09,705 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 72 transitions, 259 flow [2023-11-29 04:43:09,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 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 04:43:09,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:09,705 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:09,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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)] Forceful destruction successful, exit code 0 [2023-11-29 04:43:09,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:09,906 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:09,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:09,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1630462552, now seen corresponding path program 1 times [2023-11-29 04:43:09,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:09,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1160067444] [2023-11-29 04:43:09,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:09,906 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 04:43:09,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:09,907 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:09,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:10,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:10,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:43:10,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:10,294 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 5 [2023-11-29 04:43:10,298 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 04:43:10,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:10,382 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:43:10,390 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:43:10,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:43:10,471 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:10,472 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:10,472 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:10,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1160067444] [2023-11-29 04:43:10,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1160067444] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:10,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:10,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:43:10,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273142165] [2023-11-29 04:43:10,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:10,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:10,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:10,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:10,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:10,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2023-11-29 04:43:10,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 72 transitions, 259 flow. Second operand has 5 states, 5 states have (on average 47.6) internal successors, (238), 5 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 04:43:10,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:10,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2023-11-29 04:43:10,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:11,255 INFO L124 PetriNetUnfolderBase]: 397/847 cut-off events. [2023-11-29 04:43:11,255 INFO L125 PetriNetUnfolderBase]: For 97/119 co-relation queries the response was YES. [2023-11-29 04:43:11,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1641 conditions, 847 events. 397/847 cut-off events. For 97/119 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4185 event pairs, 169 based on Foata normal form. 26/785 useless extension candidates. Maximal degree in co-relation 1630. Up to 377 conditions per place. [2023-11-29 04:43:11,261 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 57 selfloop transitions, 5 changer transitions 0/88 dead transitions. [2023-11-29 04:43:11,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 88 transitions, 420 flow [2023-11-29 04:43:11,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:43:11,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:43:11,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 318 transitions. [2023-11-29 04:43:11,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2023-11-29 04:43:11,268 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 318 transitions. [2023-11-29 04:43:11,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 318 transitions. [2023-11-29 04:43:11,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:11,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 318 transitions. [2023-11-29 04:43:11,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 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 04:43:11,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:43:11,271 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:43:11,271 INFO L175 Difference]: Start difference. First operand has 80 places, 72 transitions, 259 flow. Second operand 6 states and 318 transitions. [2023-11-29 04:43:11,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 88 transitions, 420 flow [2023-11-29 04:43:11,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 88 transitions, 415 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 04:43:11,274 INFO L231 Difference]: Finished difference. Result has 83 places, 72 transitions, 268 flow [2023-11-29 04:43:11,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=77, 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=6, PETRI_FLOW=268, PETRI_PLACES=83, PETRI_TRANSITIONS=72} [2023-11-29 04:43:11,275 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 3 predicate places. [2023-11-29 04:43:11,275 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 72 transitions, 268 flow [2023-11-29 04:43:11,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.6) internal successors, (238), 5 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 04:43:11,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:11,275 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:11,281 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:11,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:11,476 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:11,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:11,476 INFO L85 PathProgramCache]: Analyzing trace with hash 928832044, now seen corresponding path program 1 times [2023-11-29 04:43:11,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:11,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000322695] [2023-11-29 04:43:11,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:11,477 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 04:43:11,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:11,478 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:11,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:11,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:11,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 04:43:11,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:11,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2023-11-29 04:43:11,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:43:11,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,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 18 [2023-11-29 04:43:11,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2023-11-29 04:43:11,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:11,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:43:12,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,018 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 18 [2023-11-29 04:43:12,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,053 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 18 [2023-11-29 04:43:12,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2023-11-29 04:43:12,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:43:12,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,168 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 18 [2023-11-29 04:43:12,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,202 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 18 [2023-11-29 04:43:12,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,227 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 18 [2023-11-29 04:43:12,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:12,788 INFO L349 Elim1Store]: treesize reduction 58, result has 42.6 percent of original size [2023-11-29 04:43:12,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 90 [2023-11-29 04:43:14,046 INFO L349 Elim1Store]: treesize reduction 40, result has 60.0 percent of original size [2023-11-29 04:43:14,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 132 [2023-11-29 04:43:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:19,633 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:19,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:19,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000322695] [2023-11-29 04:43:19,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000322695] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:19,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:19,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:43:19,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176153821] [2023-11-29 04:43:19,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:19,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:43:19,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:19,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:43:19,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:43:20,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2023-11-29 04:43:20,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 72 transitions, 268 flow. Second operand has 4 states, 4 states have (on average 50.75) internal successors, (203), 4 states have internal predecessors, (203), 0 states have call successors, (0), 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 04:43:20,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:20,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2023-11-29 04:43:20,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:20,770 INFO L124 PetriNetUnfolderBase]: 338/738 cut-off events. [2023-11-29 04:43:20,770 INFO L125 PetriNetUnfolderBase]: For 286/309 co-relation queries the response was YES. [2023-11-29 04:43:20,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1526 conditions, 738 events. 338/738 cut-off events. For 286/309 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3515 event pairs, 228 based on Foata normal form. 19/665 useless extension candidates. Maximal degree in co-relation 1514. Up to 530 conditions per place. [2023-11-29 04:43:20,776 INFO L140 encePairwiseOnDemand]: 77/80 looper letters, 44 selfloop transitions, 1 changer transitions 0/70 dead transitions. [2023-11-29 04:43:20,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 70 transitions, 354 flow [2023-11-29 04:43:20,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:43:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:43:20,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 172 transitions. [2023-11-29 04:43:20,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2023-11-29 04:43:20,778 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 172 transitions. [2023-11-29 04:43:20,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 172 transitions. [2023-11-29 04:43:20,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:20,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 172 transitions. [2023-11-29 04:43:20,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 0 states have call successors, (0), 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 04:43:20,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:20,780 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:20,780 INFO L175 Difference]: Start difference. First operand has 83 places, 72 transitions, 268 flow. Second operand 3 states and 172 transitions. [2023-11-29 04:43:20,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 70 transitions, 354 flow [2023-11-29 04:43:20,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 70 transitions, 344 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 04:43:20,782 INFO L231 Difference]: Finished difference. Result has 78 places, 70 transitions, 256 flow [2023-11-29 04:43:20,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=256, PETRI_PLACES=78, PETRI_TRANSITIONS=70} [2023-11-29 04:43:20,782 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -2 predicate places. [2023-11-29 04:43:20,782 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 70 transitions, 256 flow [2023-11-29 04:43:20,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 50.75) internal successors, (203), 4 states have internal predecessors, (203), 0 states have call successors, (0), 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 04:43:20,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:20,782 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:20,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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)] Forceful destruction successful, exit code 0 [2023-11-29 04:43:20,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:20,983 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:20,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:20,983 INFO L85 PathProgramCache]: Analyzing trace with hash 928832045, now seen corresponding path program 1 times [2023-11-29 04:43:20,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:20,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352157359] [2023-11-29 04:43:20,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:20,984 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 04:43:20,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:20,985 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:20,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:21,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:21,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 04:43:21,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:21,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,370 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 18 [2023-11-29 04:43:21,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,382 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 5 [2023-11-29 04:43:21,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,405 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 5 [2023-11-29 04:43:21,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:43:21,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2023-11-29 04:43:21,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,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 11 treesize of output 5 [2023-11-29 04:43:21,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2023-11-29 04:43:21,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2023-11-29 04:43:21,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:43:21,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,620 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 5 [2023-11-29 04:43:21,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,668 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 18 [2023-11-29 04:43:21,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,682 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 5 [2023-11-29 04:43:21,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,718 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 18 [2023-11-29 04:43:21,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,731 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 5 [2023-11-29 04:43:21,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,758 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 5 [2023-11-29 04:43:21,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:43:21,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2023-11-29 04:43:21,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,821 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 5 [2023-11-29 04:43:21,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,855 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 18 [2023-11-29 04:43:21,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,868 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 5 [2023-11-29 04:43:21,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,911 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 18 [2023-11-29 04:43:21,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,926 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 5 [2023-11-29 04:43:21,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,944 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 5 [2023-11-29 04:43:21,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:21,959 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 18 [2023-11-29 04:43:22,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:22,618 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:43:22,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 61 treesize of output 101 [2023-11-29 04:43:22,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:22,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 49 [2023-11-29 04:43:23,924 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-29 04:43:23,924 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 62 treesize of output 66 [2023-11-29 04:43:26,704 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:26,704 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:26,704 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:26,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352157359] [2023-11-29 04:43:26,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352157359] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:26,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:26,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:43:26,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391483369] [2023-11-29 04:43:26,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:26,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:26,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:26,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:26,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:27,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2023-11-29 04:43:27,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 70 transitions, 256 flow. Second operand has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 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 04:43:27,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:27,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2023-11-29 04:43:27,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:28,755 INFO L124 PetriNetUnfolderBase]: 338/724 cut-off events. [2023-11-29 04:43:28,755 INFO L125 PetriNetUnfolderBase]: For 157/180 co-relation queries the response was YES. [2023-11-29 04:43:28,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1458 conditions, 724 events. 338/724 cut-off events. For 157/180 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3387 event pairs, 228 based on Foata normal form. 19/665 useless extension candidates. Maximal degree in co-relation 1446. Up to 530 conditions per place. [2023-11-29 04:43:28,761 INFO L140 encePairwiseOnDemand]: 77/80 looper letters, 44 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-11-29 04:43:28,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 68 transitions, 342 flow [2023-11-29 04:43:28,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:43:28,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:43:28,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 166 transitions. [2023-11-29 04:43:28,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2023-11-29 04:43:28,764 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 166 transitions. [2023-11-29 04:43:28,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 166 transitions. [2023-11-29 04:43:28,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:28,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 166 transitions. [2023-11-29 04:43:28,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 0 states have call successors, (0), 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 04:43:28,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:28,766 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 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 04:43:28,766 INFO L175 Difference]: Start difference. First operand has 78 places, 70 transitions, 256 flow. Second operand 3 states and 166 transitions. [2023-11-29 04:43:28,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 68 transitions, 342 flow [2023-11-29 04:43:28,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 68 transitions, 341 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:43:28,767 INFO L231 Difference]: Finished difference. Result has 77 places, 68 transitions, 253 flow [2023-11-29 04:43:28,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=253, PETRI_PLACES=77, PETRI_TRANSITIONS=68} [2023-11-29 04:43:28,768 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -3 predicate places. [2023-11-29 04:43:28,768 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 253 flow [2023-11-29 04:43:28,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 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 04:43:28,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:28,768 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:28,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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)] Forceful destruction successful, exit code 0 [2023-11-29 04:43:28,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:28,969 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:28,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:28,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1270928806, now seen corresponding path program 1 times [2023-11-29 04:43:28,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:28,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [255542811] [2023-11-29 04:43:28,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:28,970 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 04:43:28,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:28,970 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:28,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:29,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 04:43:29,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:29,347 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 5 [2023-11-29 04:43:29,351 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 04:43:29,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,374 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 04:43:29,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,384 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 04:43:29,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,402 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 04:43:29,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:43:29,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,461 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 04:43:29,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,471 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 04:43:29,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,487 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 04:43:29,493 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 5 [2023-11-29 04:43:29,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,500 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 04:43:29,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,508 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 04:43:29,513 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 5 [2023-11-29 04:43:29,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,520 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 04:43:29,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,528 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 04:43:29,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,538 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 04:43:29,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,551 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 04:43:29,556 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 5 [2023-11-29 04:43:29,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,561 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 04:43:29,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,568 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 04:43:29,573 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 5 [2023-11-29 04:43:29,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,579 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 04:43:29,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,587 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 04:43:29,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,599 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 04:43:29,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,616 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 04:43:29,621 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 5 [2023-11-29 04:43:29,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,629 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 04:43:29,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,637 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 04:43:29,642 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 5 [2023-11-29 04:43:29,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,648 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 04:43:29,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,655 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 04:43:29,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:29,751 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:43:29,759 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:43:29,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:43:29,816 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 04:43:29,816 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 12 treesize of output 14 [2023-11-29 04:43:29,911 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:29,911 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:29,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:29,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [255542811] [2023-11-29 04:43:29,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [255542811] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:29,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:29,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:43:29,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366088566] [2023-11-29 04:43:29,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:29,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:29,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:29,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:29,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:30,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2023-11-29 04:43:30,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 68 transitions, 253 flow. Second operand has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 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 04:43:30,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:30,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2023-11-29 04:43:30,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:30,640 INFO L124 PetriNetUnfolderBase]: 665/1397 cut-off events. [2023-11-29 04:43:30,640 INFO L125 PetriNetUnfolderBase]: For 301/366 co-relation queries the response was YES. [2023-11-29 04:43:30,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 1397 events. 665/1397 cut-off events. For 301/366 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8303 event pairs, 315 based on Foata normal form. 50/1306 useless extension candidates. Maximal degree in co-relation 2706. Up to 650 conditions per place. [2023-11-29 04:43:30,649 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 57 selfloop transitions, 5 changer transitions 0/84 dead transitions. [2023-11-29 04:43:30,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 84 transitions, 421 flow [2023-11-29 04:43:30,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:43:30,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:43:30,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 316 transitions. [2023-11-29 04:43:30,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2023-11-29 04:43:30,650 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 316 transitions. [2023-11-29 04:43:30,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 316 transitions. [2023-11-29 04:43:30,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:30,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 316 transitions. [2023-11-29 04:43:30,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 52.666666666666664) internal successors, (316), 6 states have internal predecessors, (316), 0 states have call successors, (0), 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 04:43:30,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:43:30,652 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:43:30,652 INFO L175 Difference]: Start difference. First operand has 77 places, 68 transitions, 253 flow. Second operand 6 states and 316 transitions. [2023-11-29 04:43:30,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 84 transitions, 421 flow [2023-11-29 04:43:30,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 84 transitions, 420 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:43:30,655 INFO L231 Difference]: Finished difference. Result has 82 places, 69 transitions, 270 flow [2023-11-29 04:43:30,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=82, PETRI_TRANSITIONS=69} [2023-11-29 04:43:30,655 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 2 predicate places. [2023-11-29 04:43:30,656 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 69 transitions, 270 flow [2023-11-29 04:43:30,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 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 04:43:30,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:30,656 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:30,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:30,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:30,856 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:43:30,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:30,857 INFO L85 PathProgramCache]: Analyzing trace with hash 788581357, now seen corresponding path program 1 times [2023-11-29 04:43:30,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:30,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [436748230] [2023-11-29 04:43:30,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:30,857 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 04:43:30,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:30,858 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:30,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:43:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:31,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 04:43:31,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:31,287 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 04:43:31,291 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 5 [2023-11-29 04:43:31,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,300 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 04:43:31,304 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 04:43:31,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,310 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 04:43:31,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,318 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 04:43:31,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,333 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 04:43:31,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,341 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 04:43:31,348 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 04:43:31,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,354 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 04:43:31,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,363 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 04:43:31,368 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 04:43:31,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,375 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 04:43:31,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,383 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 04:43:31,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,399 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 04:43:31,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,406 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 04:43:31,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:43:31,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,460 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 04:43:31,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,471 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 04:43:31,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,488 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 04:43:31,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,503 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 04:43:31,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,518 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 04:43:31,524 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 04:43:31,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,529 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 04:43:31,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,538 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 04:43:31,543 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 04:43:31,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,549 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 04:43:31,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,558 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 04:43:31,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,573 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 04:43:31,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,581 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 04:43:31,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:43:31,674 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:43:31,685 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:43:31,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:43:31,747 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 04:43:31,748 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 12 treesize of output 14 [2023-11-29 04:43:31,878 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:31,878 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:43:32,641 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:43:32,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:32,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [436748230] [2023-11-29 04:43:32,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [436748230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:43:32,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:43:32,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 04:43:32,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900437604] [2023-11-29 04:43:32,642 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:43:32,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 04:43:32,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:32,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 04:43:32,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-29 04:43:37,661 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 [1] [2023-11-29 04:43:41,763 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 [1] [2023-11-29 04:43:45,858 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 [1] [2023-11-29 04:43:50,152 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 [1] [2023-11-29 04:43:54,707 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 [1] [2023-11-29 04:43:59,251 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 [1] [2023-11-29 04:44:05,867 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 [1] [2023-11-29 04:44:06,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 80 [2023-11-29 04:44:06,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 69 transitions, 270 flow. Second operand has 11 states, 11 states have (on average 39.72727272727273) internal successors, (437), 11 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:06,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:44:06,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 80 [2023-11-29 04:44:06,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:44:07,672 INFO L124 PetriNetUnfolderBase]: 1733/3224 cut-off events. [2023-11-29 04:44:07,672 INFO L125 PetriNetUnfolderBase]: For 1048/1180 co-relation queries the response was YES. [2023-11-29 04:44:07,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6958 conditions, 3224 events. 1733/3224 cut-off events. For 1048/1180 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 19626 event pairs, 301 based on Foata normal form. 126/3259 useless extension candidates. Maximal degree in co-relation 6945. Up to 577 conditions per place. [2023-11-29 04:44:07,691 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 113 selfloop transitions, 9 changer transitions 0/143 dead transitions. [2023-11-29 04:44:07,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 143 transitions, 718 flow [2023-11-29 04:44:07,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:44:07,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:44:07,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 438 transitions. [2023-11-29 04:44:07,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2023-11-29 04:44:07,694 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 438 transitions. [2023-11-29 04:44:07,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 438 transitions. [2023-11-29 04:44:07,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:44:07,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 438 transitions. [2023-11-29 04:44:07,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 48.666666666666664) internal successors, (438), 9 states have internal predecessors, (438), 0 states have call successors, (0), 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 04:44:07,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:07,696 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:07,697 INFO L175 Difference]: Start difference. First operand has 82 places, 69 transitions, 270 flow. Second operand 9 states and 438 transitions. [2023-11-29 04:44:07,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 143 transitions, 718 flow [2023-11-29 04:44:07,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 143 transitions, 702 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 04:44:07,699 INFO L231 Difference]: Finished difference. Result has 90 places, 72 transitions, 309 flow [2023-11-29 04:44:07,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=309, PETRI_PLACES=90, PETRI_TRANSITIONS=72} [2023-11-29 04:44:07,700 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 10 predicate places. [2023-11-29 04:44:07,700 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 72 transitions, 309 flow [2023-11-29 04:44:07,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 39.72727272727273) internal successors, (437), 11 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:07,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:44:07,700 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:44:07,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:07,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:07,901 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:44:07,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:44:07,901 INFO L85 PathProgramCache]: Analyzing trace with hash -744086438, now seen corresponding path program 1 times [2023-11-29 04:44:07,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:44:07,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1159971592] [2023-11-29 04:44:07,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:44:07,902 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 04:44:07,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:44:07,903 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:07,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:08,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:44:08,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:44:08,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:44:08,218 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 04:44:08,261 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:44:08,261 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:44:08,261 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:44:08,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1159971592] [2023-11-29 04:44:08,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1159971592] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:44:08,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:44:08,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:44:08,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291612852] [2023-11-29 04:44:08,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:44:08,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:44:08,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:44:08,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:44:08,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:44:08,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2023-11-29 04:44:08,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 72 transitions, 309 flow. Second operand has 4 states, 4 states have (on average 47.75) internal successors, (191), 4 states have internal predecessors, (191), 0 states have call successors, (0), 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 04:44:08,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:44:08,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2023-11-29 04:44:08,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:44:08,890 INFO L124 PetriNetUnfolderBase]: 1207/2438 cut-off events. [2023-11-29 04:44:08,891 INFO L125 PetriNetUnfolderBase]: For 1680/1811 co-relation queries the response was YES. [2023-11-29 04:44:08,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5377 conditions, 2438 events. 1207/2438 cut-off events. For 1680/1811 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15525 event pairs, 958 based on Foata normal form. 184/2424 useless extension candidates. Maximal degree in co-relation 5360. Up to 1794 conditions per place. [2023-11-29 04:44:08,913 INFO L140 encePairwiseOnDemand]: 76/80 looper letters, 46 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2023-11-29 04:44:08,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 70 transitions, 401 flow [2023-11-29 04:44:08,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:44:08,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:44:08,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 207 transitions. [2023-11-29 04:44:08,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2023-11-29 04:44:08,915 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 207 transitions. [2023-11-29 04:44:08,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 207 transitions. [2023-11-29 04:44:08,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:44:08,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 207 transitions. [2023-11-29 04:44:08,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 51.75) internal successors, (207), 4 states have internal predecessors, (207), 0 states have call successors, (0), 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 04:44:08,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 80.0) internal successors, (400), 5 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 04:44:08,917 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 80.0) internal successors, (400), 5 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 04:44:08,917 INFO L175 Difference]: Start difference. First operand has 90 places, 72 transitions, 309 flow. Second operand 4 states and 207 transitions. [2023-11-29 04:44:08,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 70 transitions, 401 flow [2023-11-29 04:44:08,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 70 transitions, 388 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-11-29 04:44:08,921 INFO L231 Difference]: Finished difference. Result has 87 places, 70 transitions, 296 flow [2023-11-29 04:44:08,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=296, PETRI_PLACES=87, PETRI_TRANSITIONS=70} [2023-11-29 04:44:08,922 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 7 predicate places. [2023-11-29 04:44:08,922 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 70 transitions, 296 flow [2023-11-29 04:44:08,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 47.75) internal successors, (191), 4 states have internal predecessors, (191), 0 states have call successors, (0), 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 04:44:08,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:44:08,923 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:44:08,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:09,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:09,129 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:44:09,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:44:09,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1323780833, now seen corresponding path program 1 times [2023-11-29 04:44:09,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:44:09,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [776296858] [2023-11-29 04:44:09,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:44:09,131 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 04:44:09,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:44:09,132 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:09,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:09,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:44:09,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 04:44:09,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:44:09,644 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 5 [2023-11-29 04:44:09,649 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 04:44:09,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:09,751 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:44:09,760 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:44:09,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:44:09,882 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:44:09,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:44:10,590 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:44:10,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:44:10,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [776296858] [2023-11-29 04:44:10,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [776296858] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:44:10,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:44:10,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 04:44:10,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898464036] [2023-11-29 04:44:10,591 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:44:10,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:44:10,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:44:10,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:44:10,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:44:13,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2023-11-29 04:44:13,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 70 transitions, 296 flow. Second operand has 10 states, 10 states have (on average 47.5) internal successors, (475), 10 states have internal predecessors, (475), 0 states have call successors, (0), 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 04:44:13,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:44:13,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2023-11-29 04:44:13,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:44:15,001 INFO L124 PetriNetUnfolderBase]: 1345/2680 cut-off events. [2023-11-29 04:44:15,001 INFO L125 PetriNetUnfolderBase]: For 1351/1452 co-relation queries the response was YES. [2023-11-29 04:44:15,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5909 conditions, 2680 events. 1345/2680 cut-off events. For 1351/1452 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 16584 event pairs, 401 based on Foata normal form. 126/2718 useless extension candidates. Maximal degree in co-relation 5892. Up to 619 conditions per place. [2023-11-29 04:44:15,043 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 110 selfloop transitions, 8 changer transitions 0/139 dead transitions. [2023-11-29 04:44:15,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 139 transitions, 718 flow [2023-11-29 04:44:15,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:44:15,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:44:15,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 506 transitions. [2023-11-29 04:44:15,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7027777777777777 [2023-11-29 04:44:15,045 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 506 transitions. [2023-11-29 04:44:15,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 506 transitions. [2023-11-29 04:44:15,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:44:15,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 506 transitions. [2023-11-29 04:44:15,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 56.22222222222222) internal successors, (506), 9 states have internal predecessors, (506), 0 states have call successors, (0), 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 04:44:15,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:15,048 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:15,048 INFO L175 Difference]: Start difference. First operand has 87 places, 70 transitions, 296 flow. Second operand 9 states and 506 transitions. [2023-11-29 04:44:15,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 139 transitions, 718 flow [2023-11-29 04:44:15,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 139 transitions, 715 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 04:44:15,053 INFO L231 Difference]: Finished difference. Result has 96 places, 71 transitions, 329 flow [2023-11-29 04:44:15,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=329, PETRI_PLACES=96, PETRI_TRANSITIONS=71} [2023-11-29 04:44:15,054 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 16 predicate places. [2023-11-29 04:44:15,054 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 71 transitions, 329 flow [2023-11-29 04:44:15,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 47.5) internal successors, (475), 10 states have internal predecessors, (475), 0 states have call successors, (0), 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 04:44:15,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:44:15,054 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:44:15,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:15,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:15,255 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:44:15,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:44:15,255 INFO L85 PathProgramCache]: Analyzing trace with hash -744086437, now seen corresponding path program 1 times [2023-11-29 04:44:15,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:44:15,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2106496055] [2023-11-29 04:44:15,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:44:15,256 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 04:44:15,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:44:15,257 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:15,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:15,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:44:15,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:44:15,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:44:15,561 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 5 [2023-11-29 04:44:15,669 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:44:15,670 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:44:15,670 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:44:15,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2106496055] [2023-11-29 04:44:15,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2106496055] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:44:15,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:44:15,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:44:15,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746261430] [2023-11-29 04:44:15,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:44:15,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:44:15,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:44:15,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:44:15,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:44:15,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 80 [2023-11-29 04:44:15,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 71 transitions, 329 flow. Second operand has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 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 04:44:15,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:44:15,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 80 [2023-11-29 04:44:15,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:44:16,639 INFO L124 PetriNetUnfolderBase]: 1487/2872 cut-off events. [2023-11-29 04:44:16,639 INFO L125 PetriNetUnfolderBase]: For 3125/3286 co-relation queries the response was YES. [2023-11-29 04:44:16,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6721 conditions, 2872 events. 1487/2872 cut-off events. For 3125/3286 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18325 event pairs, 796 based on Foata normal form. 103/2736 useless extension candidates. Maximal degree in co-relation 6701. Up to 1454 conditions per place. [2023-11-29 04:44:16,655 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 64 selfloop transitions, 4 changer transitions 0/89 dead transitions. [2023-11-29 04:44:16,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 89 transitions, 549 flow [2023-11-29 04:44:16,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:44:16,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:44:16,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 286 transitions. [2023-11-29 04:44:16,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.715 [2023-11-29 04:44:16,656 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 286 transitions. [2023-11-29 04:44:16,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 286 transitions. [2023-11-29 04:44:16,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:44:16,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 286 transitions. [2023-11-29 04:44:16,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 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 04:44:16,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:44:16,657 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:44:16,657 INFO L175 Difference]: Start difference. First operand has 96 places, 71 transitions, 329 flow. Second operand 5 states and 286 transitions. [2023-11-29 04:44:16,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 89 transitions, 549 flow [2023-11-29 04:44:16,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 89 transitions, 527 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 04:44:16,660 INFO L231 Difference]: Finished difference. Result has 94 places, 71 transitions, 327 flow [2023-11-29 04:44:16,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=327, PETRI_PLACES=94, PETRI_TRANSITIONS=71} [2023-11-29 04:44:16,661 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 14 predicate places. [2023-11-29 04:44:16,661 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 71 transitions, 327 flow [2023-11-29 04:44:16,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 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 04:44:16,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:44:16,661 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:44:16,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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)] Ended with exit code 0 [2023-11-29 04:44:16,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:16,862 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:44:16,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:44:16,862 INFO L85 PathProgramCache]: Analyzing trace with hash -2102463744, now seen corresponding path program 1 times [2023-11-29 04:44:16,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:44:16,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [604882446] [2023-11-29 04:44:16,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:44:16,862 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 04:44:16,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:44:16,863 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:16,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:44:17,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:44:17,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 04:44:17,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:44:17,395 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 5 [2023-11-29 04:44:17,400 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 04:44:17,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,411 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 04:44:17,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,427 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 04:44:17,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,435 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 04:44:17,441 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 5 [2023-11-29 04:44:17,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,447 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 04:44:17,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,455 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 04:44:17,461 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 5 [2023-11-29 04:44:17,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,468 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 04:44:17,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,476 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 04:44:17,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,493 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 04:44:17,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,501 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 04:44:17,506 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 5 [2023-11-29 04:44:17,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,513 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 04:44:17,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,521 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 04:44:17,528 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 5 [2023-11-29 04:44:17,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,535 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 04:44:17,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,543 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 04:44:17,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,559 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 04:44:17,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,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 11 treesize of output 1 [2023-11-29 04:44:17,573 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 5 [2023-11-29 04:44:17,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,580 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 04:44:17,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,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 11 treesize of output 1 [2023-11-29 04:44:17,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,610 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 04:44:17,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,620 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 04:44:17,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,659 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 04:44:17,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:44:17,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,706 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 04:44:17,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,715 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 04:44:17,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:44:17,814 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:44:17,824 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:44:17,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:44:17,898 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 04:44:17,899 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 12 treesize of output 14 [2023-11-29 04:44:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:44:18,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:44:22,895 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:44:22,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:44:22,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [604882446] [2023-11-29 04:44:22,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [604882446] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:44:22,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:44:22,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 04:44:22,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507735354] [2023-11-29 04:44:22,896 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:44:22,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 04:44:22,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:44:22,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 04:44:22,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=76, Unknown=1, NotChecked=0, Total=110 [2023-11-29 04:44:28,080 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 [1] [2023-11-29 04:44:32,352 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 [1] [2023-11-29 04:44:33,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:44:37,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:44:41,321 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 [1] [2023-11-29 04:44:43,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:44:47,650 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 [1] [2023-11-29 04:44:53,120 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 [1] [2023-11-29 04:44:55,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:45:00,031 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 [1] [2023-11-29 04:45:04,660 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 [1] [2023-11-29 04:45:05,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 80 [2023-11-29 04:45:05,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 71 transitions, 327 flow. Second operand has 11 states, 11 states have (on average 40.27272727272727) internal successors, (443), 11 states have internal predecessors, (443), 0 states have call successors, (0), 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 04:45:05,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:45:05,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 80 [2023-11-29 04:45:05,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:45:07,835 INFO L124 PetriNetUnfolderBase]: 5373/9399 cut-off events. [2023-11-29 04:45:07,835 INFO L125 PetriNetUnfolderBase]: For 9662/10061 co-relation queries the response was YES. [2023-11-29 04:45:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22767 conditions, 9399 events. 5373/9399 cut-off events. For 9662/10061 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 67848 event pairs, 1054 based on Foata normal form. 435/9743 useless extension candidates. Maximal degree in co-relation 22746. Up to 1833 conditions per place. [2023-11-29 04:45:07,905 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 131 selfloop transitions, 9 changer transitions 0/157 dead transitions. [2023-11-29 04:45:07,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 157 transitions, 975 flow [2023-11-29 04:45:07,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:45:07,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:45:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 441 transitions. [2023-11-29 04:45:07,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2023-11-29 04:45:07,907 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 441 transitions. [2023-11-29 04:45:07,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 441 transitions. [2023-11-29 04:45:07,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:45:07,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 441 transitions. [2023-11-29 04:45:07,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 49.0) internal successors, (441), 9 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 04:45:07,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:45:07,911 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:45:07,911 INFO L175 Difference]: Start difference. First operand has 94 places, 71 transitions, 327 flow. Second operand 9 states and 441 transitions. [2023-11-29 04:45:07,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 157 transitions, 975 flow [2023-11-29 04:45:07,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 157 transitions, 967 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 04:45:07,919 INFO L231 Difference]: Finished difference. Result has 102 places, 74 transitions, 366 flow [2023-11-29 04:45:07,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=366, PETRI_PLACES=102, PETRI_TRANSITIONS=74} [2023-11-29 04:45:07,920 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 22 predicate places. [2023-11-29 04:45:07,920 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 74 transitions, 366 flow [2023-11-29 04:45:07,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 40.27272727272727) internal successors, (443), 11 states have internal predecessors, (443), 0 states have call successors, (0), 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 04:45:07,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:45:07,921 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:45:07,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:08,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:08,121 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:45:08,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:45:08,122 INFO L85 PathProgramCache]: Analyzing trace with hash 763430531, now seen corresponding path program 1 times [2023-11-29 04:45:08,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:45:08,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1328985244] [2023-11-29 04:45:08,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:45:08,122 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 04:45:08,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:45:08,123 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:08,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:08,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:45:08,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:45:08,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:45:08,523 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 04:45:08,528 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 5 [2023-11-29 04:45:08,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:08,613 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:45:08,622 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:45:08,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:45:08,723 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:08,723 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:45:08,724 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:45:08,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1328985244] [2023-11-29 04:45:08,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1328985244] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:45:08,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:45:08,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:45:08,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409789238] [2023-11-29 04:45:08,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:45:08,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:45:08,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:45:08,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:45:08,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:45:09,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2023-11-29 04:45:09,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 74 transitions, 366 flow. Second operand has 5 states, 5 states have (on average 48.4) internal successors, (242), 5 states have internal predecessors, (242), 0 states have call successors, (0), 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 04:45:09,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:45:09,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2023-11-29 04:45:09,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:45:10,832 INFO L124 PetriNetUnfolderBase]: 4774/9629 cut-off events. [2023-11-29 04:45:10,832 INFO L125 PetriNetUnfolderBase]: For 11966/12435 co-relation queries the response was YES. [2023-11-29 04:45:10,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22672 conditions, 9629 events. 4774/9629 cut-off events. For 11966/12435 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 80110 event pairs, 2793 based on Foata normal form. 322/9600 useless extension candidates. Maximal degree in co-relation 22647. Up to 4940 conditions per place. [2023-11-29 04:45:10,899 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 67 selfloop transitions, 5 changer transitions 0/94 dead transitions. [2023-11-29 04:45:10,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 94 transitions, 619 flow [2023-11-29 04:45:10,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:45:10,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:45:10,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 314 transitions. [2023-11-29 04:45:10,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2023-11-29 04:45:10,900 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 314 transitions. [2023-11-29 04:45:10,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 314 transitions. [2023-11-29 04:45:10,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:45:10,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 314 transitions. [2023-11-29 04:45:10,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 52.333333333333336) internal successors, (314), 6 states have internal predecessors, (314), 0 states have call successors, (0), 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 04:45:10,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:45:10,902 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:45:10,902 INFO L175 Difference]: Start difference. First operand has 102 places, 74 transitions, 366 flow. Second operand 6 states and 314 transitions. [2023-11-29 04:45:10,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 94 transitions, 619 flow [2023-11-29 04:45:10,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 94 transitions, 598 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-29 04:45:10,912 INFO L231 Difference]: Finished difference. Result has 104 places, 75 transitions, 371 flow [2023-11-29 04:45:10,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=371, PETRI_PLACES=104, PETRI_TRANSITIONS=75} [2023-11-29 04:45:10,912 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 24 predicate places. [2023-11-29 04:45:10,913 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 75 transitions, 371 flow [2023-11-29 04:45:10,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.4) internal successors, (242), 5 states have internal predecessors, (242), 0 states have call successors, (0), 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 04:45:10,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:45:10,913 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:45:10,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:11,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:11,113 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:45:11,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:45:11,114 INFO L85 PathProgramCache]: Analyzing trace with hash -751865739, now seen corresponding path program 1 times [2023-11-29 04:45:11,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:45:11,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502768453] [2023-11-29 04:45:11,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:45:11,114 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 04:45:11,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:45:11,115 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:11,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:45:11,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 04:45:11,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:45:11,459 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 5 [2023-11-29 04:45:11,645 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:11,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:45:12,000 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:12,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:45:12,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502768453] [2023-11-29 04:45:12,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502768453] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:45:12,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:45:12,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 04:45:12,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919673950] [2023-11-29 04:45:12,001 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:45:12,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:45:12,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:45:12,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:45:12,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:45:13,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 80 [2023-11-29 04:45:13,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 75 transitions, 371 flow. Second operand has 10 states, 10 states have (on average 50.6) internal successors, (506), 10 states have internal predecessors, (506), 0 states have call successors, (0), 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 04:45:13,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:45:13,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 80 [2023-11-29 04:45:13,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:45:16,229 INFO L124 PetriNetUnfolderBase]: 4576/8802 cut-off events. [2023-11-29 04:45:16,230 INFO L125 PetriNetUnfolderBase]: For 11216/11846 co-relation queries the response was YES. [2023-11-29 04:45:16,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22744 conditions, 8802 events. 4576/8802 cut-off events. For 11216/11846 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 68710 event pairs, 1204 based on Foata normal form. 486/9062 useless extension candidates. Maximal degree in co-relation 22718. Up to 2220 conditions per place. [2023-11-29 04:45:16,285 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 123 selfloop transitions, 7 changer transitions 0/152 dead transitions. [2023-11-29 04:45:16,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 152 transitions, 981 flow [2023-11-29 04:45:16,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 04:45:16,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 04:45:16,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 477 transitions. [2023-11-29 04:45:16,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7453125 [2023-11-29 04:45:16,287 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 477 transitions. [2023-11-29 04:45:16,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 477 transitions. [2023-11-29 04:45:16,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:45:16,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 477 transitions. [2023-11-29 04:45:16,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 59.625) internal successors, (477), 8 states have internal predecessors, (477), 0 states have call successors, (0), 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 04:45:16,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 80.0) internal successors, (720), 9 states have internal predecessors, (720), 0 states have call successors, (0), 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 04:45:16,289 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 80.0) internal successors, (720), 9 states have internal predecessors, (720), 0 states have call successors, (0), 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 04:45:16,289 INFO L175 Difference]: Start difference. First operand has 104 places, 75 transitions, 371 flow. Second operand 8 states and 477 transitions. [2023-11-29 04:45:16,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 152 transitions, 981 flow [2023-11-29 04:45:16,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 152 transitions, 965 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 04:45:16,312 INFO L231 Difference]: Finished difference. Result has 110 places, 76 transitions, 397 flow [2023-11-29 04:45:16,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=397, PETRI_PLACES=110, PETRI_TRANSITIONS=76} [2023-11-29 04:45:16,313 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 30 predicate places. [2023-11-29 04:45:16,313 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 76 transitions, 397 flow [2023-11-29 04:45:16,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 50.6) internal successors, (506), 10 states have internal predecessors, (506), 0 states have call successors, (0), 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 04:45:16,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:45:16,313 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:45:16,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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)] Ended with exit code 0 [2023-11-29 04:45:16,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:16,514 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:45:16,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:45:16,514 INFO L85 PathProgramCache]: Analyzing trace with hash -2103456421, now seen corresponding path program 1 times [2023-11-29 04:45:16,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:45:16,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538015828] [2023-11-29 04:45:16,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:45:16,515 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 04:45:16,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:45:16,516 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:16,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:16,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:45:16,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:45:16,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:45:16,830 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 5 [2023-11-29 04:45:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:16,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:45:16,951 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:45:16,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538015828] [2023-11-29 04:45:16,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538015828] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:45:16,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:45:16,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:45:16,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838791570] [2023-11-29 04:45:16,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:45:16,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:45:16,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:45:16,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:45:16,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:45:17,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 80 [2023-11-29 04:45:17,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 76 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 51.4) internal successors, (257), 5 states have internal predecessors, (257), 0 states have call successors, (0), 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 04:45:17,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:45:17,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 80 [2023-11-29 04:45:17,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:45:18,866 INFO L124 PetriNetUnfolderBase]: 4947/9603 cut-off events. [2023-11-29 04:45:18,866 INFO L125 PetriNetUnfolderBase]: For 16941/17639 co-relation queries the response was YES. [2023-11-29 04:45:18,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25528 conditions, 9603 events. 4947/9603 cut-off events. For 16941/17639 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 77606 event pairs, 2903 based on Foata normal form. 347/9582 useless extension candidates. Maximal degree in co-relation 25499. Up to 5070 conditions per place. [2023-11-29 04:45:18,932 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 70 selfloop transitions, 4 changer transitions 0/96 dead transitions. [2023-11-29 04:45:18,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 96 transitions, 668 flow [2023-11-29 04:45:18,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:45:18,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:45:18,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 284 transitions. [2023-11-29 04:45:18,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.71 [2023-11-29 04:45:18,934 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 284 transitions. [2023-11-29 04:45:18,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 284 transitions. [2023-11-29 04:45:18,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:45:18,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 284 transitions. [2023-11-29 04:45:18,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 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 04:45:18,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:45:18,935 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 80.0) internal successors, (480), 6 states have internal predecessors, (480), 0 states have call successors, (0), 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 04:45:18,936 INFO L175 Difference]: Start difference. First operand has 110 places, 76 transitions, 397 flow. Second operand 5 states and 284 transitions. [2023-11-29 04:45:18,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 96 transitions, 668 flow [2023-11-29 04:45:18,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 96 transitions, 648 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 04:45:18,949 INFO L231 Difference]: Finished difference. Result has 109 places, 76 transitions, 397 flow [2023-11-29 04:45:18,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=109, PETRI_TRANSITIONS=76} [2023-11-29 04:45:18,949 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 29 predicate places. [2023-11-29 04:45:18,949 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 76 transitions, 397 flow [2023-11-29 04:45:18,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 51.4) internal successors, (257), 5 states have internal predecessors, (257), 0 states have call successors, (0), 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 04:45:18,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:45:18,950 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:45:18,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:19,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:19,150 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:45:19,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:45:19,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1508007200, now seen corresponding path program 1 times [2023-11-29 04:45:19,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:45:19,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [21313375] [2023-11-29 04:45:19,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:45:19,151 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 04:45:19,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:45:19,152 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:19,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:19,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:45:19,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 04:45:19,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:45:19,640 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 04:45:19,643 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 5 [2023-11-29 04:45:19,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:19,720 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:45:19,728 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:45:19,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:45:19,837 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:19,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:45:20,399 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:20,399 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:45:20,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [21313375] [2023-11-29 04:45:20,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [21313375] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:45:20,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:45:20,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 04:45:20,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823983469] [2023-11-29 04:45:20,400 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:45:20,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:45:20,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:45:20,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:45:20,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:45:23,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2023-11-29 04:45:23,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 76 transitions, 397 flow. Second operand has 10 states, 10 states have (on average 47.5) internal successors, (475), 10 states have internal predecessors, (475), 0 states have call successors, (0), 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 04:45:23,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:45:23,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2023-11-29 04:45:23,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:45:27,411 INFO L124 PetriNetUnfolderBase]: 12347/21721 cut-off events. [2023-11-29 04:45:27,411 INFO L125 PetriNetUnfolderBase]: For 35435/37110 co-relation queries the response was YES. [2023-11-29 04:45:27,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58970 conditions, 21721 events. 12347/21721 cut-off events. For 35435/37110 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 178391 event pairs, 2873 based on Foata normal form. 991/22567 useless extension candidates. Maximal degree in co-relation 58940. Up to 4748 conditions per place. [2023-11-29 04:45:27,581 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 132 selfloop transitions, 9 changer transitions 0/162 dead transitions. [2023-11-29 04:45:27,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 162 transitions, 1155 flow [2023-11-29 04:45:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:45:27,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:45:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 485 transitions. [2023-11-29 04:45:27,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6736111111111112 [2023-11-29 04:45:27,583 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 485 transitions. [2023-11-29 04:45:27,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 485 transitions. [2023-11-29 04:45:27,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:45:27,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 485 transitions. [2023-11-29 04:45:27,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 53.888888888888886) internal successors, (485), 9 states have internal predecessors, (485), 0 states have call successors, (0), 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 04:45:27,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:45:27,585 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:45:27,585 INFO L175 Difference]: Start difference. First operand has 109 places, 76 transitions, 397 flow. Second operand 9 states and 485 transitions. [2023-11-29 04:45:27,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 162 transitions, 1155 flow [2023-11-29 04:45:27,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 162 transitions, 1147 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 04:45:27,614 INFO L231 Difference]: Finished difference. Result has 117 places, 79 transitions, 436 flow [2023-11-29 04:45:27,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=436, PETRI_PLACES=117, PETRI_TRANSITIONS=79} [2023-11-29 04:45:27,615 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 37 predicate places. [2023-11-29 04:45:27,615 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 79 transitions, 436 flow [2023-11-29 04:45:27,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 47.5) internal successors, (475), 10 states have internal predecessors, (475), 0 states have call successors, (0), 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 04:45:27,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:45:27,615 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:45:27,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:27,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:27,816 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:45:27,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:45:27,816 INFO L85 PathProgramCache]: Analyzing trace with hash -496416162, now seen corresponding path program 1 times [2023-11-29 04:45:27,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:45:27,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1704127326] [2023-11-29 04:45:27,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:45:27,817 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 04:45:27,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:45:27,818 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:27,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:28,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:45:28,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 04:45:28,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:45:28,163 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 5 [2023-11-29 04:45:28,321 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:28,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:45:28,697 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:28,697 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:45:28,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1704127326] [2023-11-29 04:45:28,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1704127326] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:45:28,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:45:28,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 04:45:28,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054308054] [2023-11-29 04:45:28,698 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:45:28,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:45:28,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:45:28,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:45:28,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:45:31,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 80 [2023-11-29 04:45:31,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 79 transitions, 436 flow. Second operand has 10 states, 10 states have (on average 51.0) internal successors, (510), 10 states have internal predecessors, (510), 0 states have call successors, (0), 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 04:45:31,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:45:31,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 80 [2023-11-29 04:45:31,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:45:35,085 INFO L124 PetriNetUnfolderBase]: 9387/18028 cut-off events. [2023-11-29 04:45:35,085 INFO L125 PetriNetUnfolderBase]: For 35820/37078 co-relation queries the response was YES. [2023-11-29 04:45:35,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52024 conditions, 18028 events. 9387/18028 cut-off events. For 35820/37078 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 156115 event pairs, 2793 based on Foata normal form. 966/18632 useless extension candidates. Maximal degree in co-relation 51990. Up to 5070 conditions per place. [2023-11-29 04:45:35,269 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 130 selfloop transitions, 7 changer transitions 0/160 dead transitions. [2023-11-29 04:45:35,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 160 transitions, 1178 flow [2023-11-29 04:45:35,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 04:45:35,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 04:45:35,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 469 transitions. [2023-11-29 04:45:35,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7328125 [2023-11-29 04:45:35,271 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 469 transitions. [2023-11-29 04:45:35,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 469 transitions. [2023-11-29 04:45:35,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:45:35,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 469 transitions. [2023-11-29 04:45:35,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 58.625) internal successors, (469), 8 states have internal predecessors, (469), 0 states have call successors, (0), 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 04:45:35,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 80.0) internal successors, (720), 9 states have internal predecessors, (720), 0 states have call successors, (0), 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 04:45:35,274 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 80.0) internal successors, (720), 9 states have internal predecessors, (720), 0 states have call successors, (0), 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 04:45:35,274 INFO L175 Difference]: Start difference. First operand has 117 places, 79 transitions, 436 flow. Second operand 8 states and 469 transitions. [2023-11-29 04:45:35,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 160 transitions, 1178 flow [2023-11-29 04:45:35,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 160 transitions, 1163 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 04:45:35,382 INFO L231 Difference]: Finished difference. Result has 123 places, 80 transitions, 457 flow [2023-11-29 04:45:35,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=457, PETRI_PLACES=123, PETRI_TRANSITIONS=80} [2023-11-29 04:45:35,383 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 43 predicate places. [2023-11-29 04:45:35,383 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 80 transitions, 457 flow [2023-11-29 04:45:35,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.0) internal successors, (510), 10 states have internal predecessors, (510), 0 states have call successors, (0), 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 04:45:35,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:45:35,383 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:45:35,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:35,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:35,584 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:45:35,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:45:35,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1421865724, now seen corresponding path program 2 times [2023-11-29 04:45:35,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:45:35,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [25072901] [2023-11-29 04:45:35,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:45:35,585 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 04:45:35,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:45:35,586 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:35,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:45:36,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:45:36,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:45:36,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 04:45:36,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:45:36,047 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 5 [2023-11-29 04:45:36,052 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 04:45:36,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,074 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 04:45:36,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,084 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 04:45:36,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,101 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 04:45:36,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:45:36,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,151 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 04:45:36,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,162 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 04:45:36,167 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 5 [2023-11-29 04:45:36,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,175 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 04:45:36,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,185 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 04:45:36,190 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 5 [2023-11-29 04:45:36,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,197 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 04:45:36,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,219 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 04:45:36,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,227 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 04:45:36,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,238 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 04:45:36,243 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 5 [2023-11-29 04:45:36,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,249 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 04:45:36,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,259 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 04:45:36,264 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 5 [2023-11-29 04:45:36,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,271 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 04:45:36,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,295 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 04:45:36,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,304 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 04:45:36,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,316 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 04:45:36,321 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 5 [2023-11-29 04:45:36,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,327 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 04:45:36,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,336 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 04:45:36,341 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 5 [2023-11-29 04:45:36,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,347 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 04:45:36,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,366 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 04:45:36,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,374 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 04:45:36,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:45:36,473 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:45:36,490 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-11-29 04:45:36,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-11-29 04:45:36,693 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2023-11-29 04:45:36,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-11-29 04:45:36,698 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:45:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:36,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:45:42,788 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:45:42,788 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:45:42,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [25072901] [2023-11-29 04:45:42,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [25072901] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:45:42,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:45:42,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 04:45:42,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677195636] [2023-11-29 04:45:42,789 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:45:42,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 04:45:42,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:45:42,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 04:45:42,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=294, Unknown=1, NotChecked=0, Total=380 [2023-11-29 04:45:44,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:45:49,125 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 [1] [2023-11-29 04:45:56,331 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 [1] [2023-11-29 04:46:01,159 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 [1] [2023-11-29 04:46:07,598 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 [1] [2023-11-29 04:46:11,904 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 [1] [2023-11-29 04:46:13,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:46:19,453 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 [1] [2023-11-29 04:46:21,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:46:25,989 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 [1] [2023-11-29 04:46:28,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:46:34,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:46:39,431 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 [1] [2023-11-29 04:46:43,478 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 [1] [2023-11-29 04:46:47,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:46:52,344 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 [1] [2023-11-29 04:46:57,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:47:01,590 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 [1] [2023-11-29 04:47:04,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:47:08,543 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 [1] [2023-11-29 04:47:12,809 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 [1] [2023-11-29 04:47:18,293 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 [1] [2023-11-29 04:47:22,818 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 [1] [2023-11-29 04:47:27,025 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 [1] [2023-11-29 04:47:31,055 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 [1] [2023-11-29 04:47:32,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:47:36,217 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 [1] [2023-11-29 04:47:36,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 80 [2023-11-29 04:47:36,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 80 transitions, 457 flow. Second operand has 20 states, 20 states have (on average 21.7) internal successors, (434), 20 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 04:47:36,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:47:36,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 80 [2023-11-29 04:47:36,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:48:03,170 INFO L124 PetriNetUnfolderBase]: 76842/119151 cut-off events. [2023-11-29 04:48:03,170 INFO L125 PetriNetUnfolderBase]: For 260561/267067 co-relation queries the response was YES. [2023-11-29 04:48:04,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376713 conditions, 119151 events. 76842/119151 cut-off events. For 260561/267067 co-relation queries the response was YES. Maximal size of possible extension queue 1819. Compared 948697 event pairs, 7196 based on Foata normal form. 3378/116329 useless extension candidates. Maximal degree in co-relation 376676. Up to 13056 conditions per place. [2023-11-29 04:48:04,843 INFO L140 encePairwiseOnDemand]: 72/80 looper letters, 502 selfloop transitions, 20 changer transitions 0/534 dead transitions. [2023-11-29 04:48:04,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 534 transitions, 3949 flow [2023-11-29 04:48:04,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 04:48:04,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 04:48:04,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 733 transitions. [2023-11-29 04:48:04,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458125 [2023-11-29 04:48:04,846 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 733 transitions. [2023-11-29 04:48:04,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 733 transitions. [2023-11-29 04:48:04,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:48:04,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 733 transitions. [2023-11-29 04:48:04,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 36.65) internal successors, (733), 20 states have internal predecessors, (733), 0 states have call successors, (0), 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 04:48:04,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 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 04:48:04,851 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 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 04:48:04,851 INFO L175 Difference]: Start difference. First operand has 123 places, 80 transitions, 457 flow. Second operand 20 states and 733 transitions. [2023-11-29 04:48:04,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 534 transitions, 3949 flow [2023-11-29 04:48:05,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 534 transitions, 3817 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 04:48:05,892 INFO L231 Difference]: Finished difference. Result has 148 places, 91 transitions, 592 flow [2023-11-29 04:48:05,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=592, PETRI_PLACES=148, PETRI_TRANSITIONS=91} [2023-11-29 04:48:05,893 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 68 predicate places. [2023-11-29 04:48:05,893 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 91 transitions, 592 flow [2023-11-29 04:48:05,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 21.7) internal successors, (434), 20 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 04:48:05,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:48:05,894 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:48:05,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:48:06,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:48:06,094 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:48:06,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:48:06,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1128163608, now seen corresponding path program 2 times [2023-11-29 04:48:06,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:48:06,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463862448] [2023-11-29 04:48:06,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:48:06,095 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 04:48:06,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:48:06,096 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:48:06,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:48:06,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:48:06,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:48:06,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 04:48:06,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:48:06,310 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 04:48:06,314 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 5 [2023-11-29 04:48:06,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,337 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 04:48:06,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,346 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 04:48:06,351 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 04:48:06,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,359 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 04:48:06,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,369 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 04:48:06,373 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 04:48:06,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,380 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 04:48:06,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,398 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 04:48:06,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,406 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 04:48:06,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,422 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 04:48:06,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,429 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 04:48:06,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,449 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 04:48:06,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:48:06,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,489 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 04:48:06,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,506 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 04:48:06,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,514 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 04:48:06,519 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 04:48:06,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,526 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 04:48:06,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,535 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 04:48:06,540 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 04:48:06,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,548 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 04:48:06,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,559 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 04:48:06,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,575 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 04:48:06,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,584 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 04:48:06,590 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 04:48:06,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,598 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 04:48:06,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,608 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 04:48:06,613 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 04:48:06,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:48:06,621 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 04:48:06,729 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:48:06,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:48:06,735 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 0 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 04:48:06,964 INFO L349 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2023-11-29 04:48:06,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2023-11-29 04:48:07,620 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:48:07,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:48:26,408 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:48:26,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:48:26,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463862448] [2023-11-29 04:48:26,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463862448] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:48:26,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:48:26,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 04:48:26,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126267064] [2023-11-29 04:48:26,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:48:26,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:48:26,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:48:26,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:48:26,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=66, Unknown=2, NotChecked=0, Total=90 [2023-11-29 04:48:30,569 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 [1] [2023-11-29 04:48:34,646 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 [1] [2023-11-29 04:48:38,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:48:44,085 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 [1] [2023-11-29 04:48:48,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:48:53,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:48:58,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:49:00,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:49:05,936 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 [1] [2023-11-29 04:49:11,268 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 [1] [2023-11-29 04:49:15,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:49:18,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:49:24,085 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 [1] [2023-11-29 04:49:28,828 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 [1] [2023-11-29 04:49:30,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:49:33,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:49:38,416 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 [1] [2023-11-29 04:49:42,519 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 [1] [2023-11-29 04:49:47,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:49:51,412 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 [1] [2023-11-29 04:49:56,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:50:00,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:50:05,068 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 [1] [2023-11-29 04:50:09,188 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 [1] [2023-11-29 04:50:13,519 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 [1] [2023-11-29 04:50:17,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:50:24,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:50:24,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 80 [2023-11-29 04:50:24,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 91 transitions, 592 flow. Second operand has 10 states, 10 states have (on average 29.4) internal successors, (294), 10 states have internal predecessors, (294), 0 states have call successors, (0), 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 04:50:24,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:50:24,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 80 [2023-11-29 04:50:24,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:50:41,013 INFO L124 PetriNetUnfolderBase]: 44052/69536 cut-off events. [2023-11-29 04:50:41,014 INFO L125 PetriNetUnfolderBase]: For 304508/309995 co-relation queries the response was YES. [2023-11-29 04:50:41,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 233545 conditions, 69536 events. 44052/69536 cut-off events. For 304508/309995 co-relation queries the response was YES. Maximal size of possible extension queue 1387. Compared 553571 event pairs, 28925 based on Foata normal form. 4553/70802 useless extension candidates. Maximal degree in co-relation 233496. Up to 42760 conditions per place. [2023-11-29 04:50:41,880 INFO L140 encePairwiseOnDemand]: 72/80 looper letters, 81 selfloop transitions, 18 changer transitions 0/119 dead transitions. [2023-11-29 04:50:41,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 119 transitions, 925 flow [2023-11-29 04:50:41,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:50:41,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 04:50:41,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 240 transitions. [2023-11-29 04:50:41,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2023-11-29 04:50:41,883 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 240 transitions. [2023-11-29 04:50:41,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 240 transitions. [2023-11-29 04:50:41,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:50:41,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 240 transitions. [2023-11-29 04:50:41,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 34.285714285714285) internal successors, (240), 7 states have internal predecessors, (240), 0 states have call successors, (0), 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 04:50:41,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 80.0) internal successors, (640), 8 states have internal predecessors, (640), 0 states have call successors, (0), 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 04:50:41,884 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 80.0) internal successors, (640), 8 states have internal predecessors, (640), 0 states have call successors, (0), 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 04:50:41,884 INFO L175 Difference]: Start difference. First operand has 148 places, 91 transitions, 592 flow. Second operand 7 states and 240 transitions. [2023-11-29 04:50:41,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 119 transitions, 925 flow [2023-11-29 04:50:42,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 119 transitions, 892 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-11-29 04:50:42,891 INFO L231 Difference]: Finished difference. Result has 143 places, 91 transitions, 606 flow [2023-11-29 04:50:42,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=606, PETRI_PLACES=143, PETRI_TRANSITIONS=91} [2023-11-29 04:50:42,892 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 63 predicate places. [2023-11-29 04:50:42,892 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 91 transitions, 606 flow [2023-11-29 04:50:42,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 29.4) internal successors, (294), 10 states have internal predecessors, (294), 0 states have call successors, (0), 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 04:50:42,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:50:42,892 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:50:42,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:50:43,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:50:43,093 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:50:43,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:50:43,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1236637990, now seen corresponding path program 2 times [2023-11-29 04:50:43,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:50:43,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1990426825] [2023-11-29 04:50:43,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:50:43,094 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 04:50:43,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:50:43,095 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:50:43,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:50:43,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:50:43,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:50:43,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 04:50:43,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:50:43,540 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 04:50:43,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 6 treesize of output 5 [2023-11-29 04:50:43,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,566 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 04:50:43,574 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 04:50:43,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,585 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 04:50:43,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,597 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 04:50:43,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,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 04:50:43,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,639 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 04:50:43,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,655 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 04:50:43,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,684 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 04:50:43,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,699 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 04:50:43,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,729 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 04:50:43,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:50:43,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,799 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 04:50:43,810 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 04:50:43,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,822 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 04:50:43,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,835 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 04:50:43,845 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 04:50:43,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,856 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 04:50:43,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,869 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 04:50:43,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,883 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 04:50:43,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,908 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 04:50:43,919 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 04:50:43,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,931 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 04:50:43,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,944 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 04:50:43,954 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 04:50:43,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,966 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 04:50:43,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,980 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 04:50:43,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:43,993 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 04:50:44,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:44,018 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 04:50:44,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:50:44,191 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:50:44,230 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-11-29 04:50:44,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-11-29 04:50:44,567 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2023-11-29 04:50:44,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-11-29 04:50:44,581 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:50:45,155 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:50:45,155 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:50:47,994 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:50:47,995 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:50:47,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1990426825] [2023-11-29 04:50:47,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1990426825] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:50:47,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:50:47,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 04:50:47,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793861494] [2023-11-29 04:50:47,995 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:50:47,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 04:50:47,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:50:47,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 04:50:47,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-11-29 04:50:52,545 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 [1] [2023-11-29 04:50:58,936 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 [1] [2023-11-29 04:51:04,352 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 [1] [2023-11-29 04:51:09,331 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 [1] [2023-11-29 04:51:13,951 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 [1] [2023-11-29 04:51:20,054 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 [1] [2023-11-29 04:51:24,702 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 [1] [2023-11-29 04:51:33,214 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 [1] [2023-11-29 04:51:34,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 80 [2023-11-29 04:51:34,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 91 transitions, 606 flow. Second operand has 20 states, 20 states have (on average 25.0) internal successors, (500), 20 states have internal predecessors, (500), 0 states have call successors, (0), 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 04:51:34,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:51:34,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 80 [2023-11-29 04:51:34,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:52:32,642 INFO L124 PetriNetUnfolderBase]: 164726/241969 cut-off events. [2023-11-29 04:52:32,642 INFO L125 PetriNetUnfolderBase]: For 847252/860405 co-relation queries the response was YES. [2023-11-29 04:52:35,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 856724 conditions, 241969 events. 164726/241969 cut-off events. For 847252/860405 co-relation queries the response was YES. Maximal size of possible extension queue 3170. Compared 1916286 event pairs, 14321 based on Foata normal form. 8109/235412 useless extension candidates. Maximal degree in co-relation 856678. Up to 26928 conditions per place. [2023-11-29 04:52:36,346 INFO L140 encePairwiseOnDemand]: 72/80 looper letters, 574 selfloop transitions, 20 changer transitions 0/610 dead transitions. [2023-11-29 04:52:36,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 610 transitions, 5652 flow [2023-11-29 04:52:36,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 04:52:36,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 04:52:36,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 753 transitions. [2023-11-29 04:52:36,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.470625 [2023-11-29 04:52:36,349 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 753 transitions. [2023-11-29 04:52:36,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 753 transitions. [2023-11-29 04:52:36,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:52:36,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 753 transitions. [2023-11-29 04:52:36,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 37.65) internal successors, (753), 20 states have internal predecessors, (753), 0 states have call successors, (0), 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 04:52:36,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 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 04:52:36,354 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 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 04:52:36,355 INFO L175 Difference]: Start difference. First operand has 143 places, 91 transitions, 606 flow. Second operand 20 states and 753 transitions. [2023-11-29 04:52:36,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 610 transitions, 5652 flow [2023-11-29 04:52:39,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 610 transitions, 5389 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-11-29 04:52:39,092 INFO L231 Difference]: Finished difference. Result has 169 places, 102 transitions, 730 flow [2023-11-29 04:52:39,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=730, PETRI_PLACES=169, PETRI_TRANSITIONS=102} [2023-11-29 04:52:39,093 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 89 predicate places. [2023-11-29 04:52:39,093 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 102 transitions, 730 flow [2023-11-29 04:52:39,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 25.0) internal successors, (500), 20 states have internal predecessors, (500), 0 states have call successors, (0), 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 04:52:39,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:52:39,093 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:52:39,099 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:52:39,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:52:39,294 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-29 04:52:39,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:52:39,294 INFO L85 PathProgramCache]: Analyzing trace with hash 318928859, now seen corresponding path program 2 times [2023-11-29 04:52:39,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:52:39,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979494027] [2023-11-29 04:52:39,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:52:39,294 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 04:52:39,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:52:39,295 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:52:39,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2744fb70-924e-47c1-a1a2-b1559f143768/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 04:52:39,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:52:39,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:52:39,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 04:52:39,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:52:39,523 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 5 [2023-11-29 04:52:39,534 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 04:52:39,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,571 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 04:52:39,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,603 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 04:52:39,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 04:52:39,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,661 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 04:52:39,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,683 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 04:52:39,693 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 04:52:39,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,704 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 04:52:39,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,715 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 04:52:39,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,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 16 treesize of output 1 [2023-11-29 04:52:39,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,750 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 04:52:39,759 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 04:52:39,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,769 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 04:52:39,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,780 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 04:52:39,790 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 04:52:39,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,800 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 04:52:39,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,812 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 04:52:39,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,834 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 04:52:39,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,846 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 04:52:39,854 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 04:52:39,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,865 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 04:52:39,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,876 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 04:52:39,886 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 04:52:39,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,898 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 04:52:39,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,912 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 04:52:39,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,939 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 04:52:39,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,953 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 04:52:39,963 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 04:52:39,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,975 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 04:52:39,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:39,989 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 04:52:40,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:52:40,166 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:52:40,185 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 04:52:40,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 04:52:40,322 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 04:52:40,322 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 12 treesize of output 14 [2023-11-29 04:52:41,079 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:52:41,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:53:05,881 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:53:05,882 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:53:05,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979494027] [2023-11-29 04:53:05,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979494027] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:53:05,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:53:05,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 04:53:05,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220413194] [2023-11-29 04:53:05,882 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:53:05,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:53:05,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:53:05,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:53:05,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=99, Unknown=3, NotChecked=0, Total=132 [2023-11-29 04:53:10,619 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 [1] [2023-11-29 04:53:16,881 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 [1] [2023-11-29 04:53:20,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:53:25,770 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 [1] [2023-11-29 04:53:30,022 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 [1] [2023-11-29 04:53:34,851 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 [1] [2023-11-29 04:53:39,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:53:44,297 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 [1] [2023-11-29 04:53:48,513 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 [1] [2023-11-29 04:53:53,722 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 [1] [2023-11-29 04:53:59,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:54:04,105 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 [1] [2023-11-29 04:54:09,630 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 [1] [2023-11-29 04:54:14,583 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 [1] [2023-11-29 04:54:18,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:54:23,893 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 [1] [2023-11-29 04:54:29,099 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 [1] [2023-11-29 04:54:34,242 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 [1] [2023-11-29 04:54:38,488 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 [1] [2023-11-29 04:54:43,178 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 [1] [2023-11-29 04:54:48,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:54:52,570 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 [1] [2023-11-29 04:54:57,304 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 [1] [2023-11-29 04:55:02,813 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 [1] [2023-11-29 04:55:07,715 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 [1] [2023-11-29 04:55:11,981 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 [1] [2023-11-29 04:55:17,930 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 [1] [2023-11-29 04:55:23,254 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 [1] [2023-11-29 04:55:25,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 80 [2023-11-29 04:55:25,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 102 transitions, 730 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 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 04:55:25,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:55:25,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 80 [2023-11-29 04:55:25,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand