./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/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_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/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_de132391-61b4-4413-aeae-f264066b5f9d/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 9cb2b0cbecf02e8cce2fd890595fb88c3204482a27ce7ac6f4ef6fb92949d747 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:05:34,029 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:05:34,090 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 06:05:34,095 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:05:34,095 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:05:34,117 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:05:34,118 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:05:34,118 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:05:34,119 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:05:34,119 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:05:34,120 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:05:34,120 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:05:34,121 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:05:34,122 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:05:34,122 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:05:34,123 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:05:34,123 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:05:34,124 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:05:34,124 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:05:34,125 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:05:34,125 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 06:05:34,126 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 06:05:34,126 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 06:05:34,127 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:05:34,127 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:05:34,127 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:05:34,128 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:05:34,128 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:05:34,129 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:05:34,129 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:05:34,130 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:05:34,130 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:05:34,130 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:05:34,131 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:05:34,131 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:05:34,131 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:05:34,131 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:05:34,131 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:05:34,132 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:05:34,132 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:05:34,132 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:05:34,132 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_de132391-61b4-4413-aeae-f264066b5f9d/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_de132391-61b4-4413-aeae-f264066b5f9d/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 -> 9cb2b0cbecf02e8cce2fd890595fb88c3204482a27ce7ac6f4ef6fb92949d747 [2023-11-29 06:05:34,357 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:05:34,378 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:05:34,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:05:34,382 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:05:34,382 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:05:34,383 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c [2023-11-29 06:05:37,184 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:05:37,392 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:05:37,392 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/sv-benchmarks/c/weaver/chl-word-trans.wvr.c [2023-11-29 06:05:37,400 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data/9e6af28f4/a016d1d12da8401bba8e6d1f607eb804/FLAGf4cc19557 [2023-11-29 06:05:37,413 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data/9e6af28f4/a016d1d12da8401bba8e6d1f607eb804 [2023-11-29 06:05:37,415 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:05:37,416 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:05:37,418 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:05:37,418 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:05:37,424 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:05:37,425 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:05:37" (1/1) ... [2023-11-29 06:05:37,426 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d6d5d32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:37, skipping insertion in model container [2023-11-29 06:05:37,426 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:05:37" (1/1) ... [2023-11-29 06:05:37,450 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:05:37,613 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:05:37,625 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 06:05:37,626 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@206bc9df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:37, skipping insertion in model container [2023-11-29 06:05:37,626 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:05:37,626 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 06:05:37,628 INFO L158 Benchmark]: Toolchain (without parser) took 211.06ms. Allocated memory is still 182.5MB. Free memory was 144.4MB in the beginning and 133.9MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 06:05:37,629 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 182.5MB. Free memory was 146.5MB in the beginning and 146.5MB in the end (delta: 28.1kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 06:05:37,629 INFO L158 Benchmark]: CACSL2BoogieTranslator took 208.66ms. Allocated memory is still 182.5MB. Free memory was 144.4MB in the beginning and 133.9MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 06:05:37,631 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.21ms. Allocated memory is still 182.5MB. Free memory was 146.5MB in the beginning and 146.5MB in the end (delta: 28.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 208.66ms. Allocated memory is still 182.5MB. Free memory was 144.4MB in the beginning and 133.9MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 137]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/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_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/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_de132391-61b4-4413-aeae-f264066b5f9d/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 9cb2b0cbecf02e8cce2fd890595fb88c3204482a27ce7ac6f4ef6fb92949d747 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:05:39,377 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:05:39,462 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 06:05:39,467 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:05:39,468 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:05:39,492 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:05:39,493 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:05:39,493 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:05:39,494 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:05:39,495 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:05:39,495 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:05:39,496 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:05:39,497 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:05:39,497 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:05:39,498 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:05:39,498 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:05:39,499 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:05:39,499 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:05:39,500 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:05:39,500 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:05:39,501 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 06:05:39,501 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 06:05:39,502 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 06:05:39,502 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:05:39,503 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:05:39,503 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 06:05:39,503 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 06:05:39,504 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:05:39,504 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:05:39,505 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:05:39,505 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:05:39,505 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:05:39,506 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:05:39,506 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:05:39,506 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:05:39,506 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:05:39,507 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:05:39,507 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 06:05:39,507 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 06:05:39,507 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:05:39,507 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:05:39,508 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:05:39,508 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:05:39,508 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 06:05:39,508 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_de132391-61b4-4413-aeae-f264066b5f9d/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_de132391-61b4-4413-aeae-f264066b5f9d/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 -> 9cb2b0cbecf02e8cce2fd890595fb88c3204482a27ce7ac6f4ef6fb92949d747 [2023-11-29 06:05:39,791 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:05:39,811 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:05:39,814 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:05:39,815 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:05:39,816 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:05:39,817 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c [2023-11-29 06:05:42,644 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:05:42,849 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:05:42,849 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/sv-benchmarks/c/weaver/chl-word-trans.wvr.c [2023-11-29 06:05:42,858 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data/fd83c99bc/87d77f191ea74d5c89090a8938e7d361/FLAG00e243da9 [2023-11-29 06:05:42,873 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/data/fd83c99bc/87d77f191ea74d5c89090a8938e7d361 [2023-11-29 06:05:42,875 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:05:42,877 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:05:42,878 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:05:42,878 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:05:42,884 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:05:42,885 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:05:42" (1/1) ... [2023-11-29 06:05:42,886 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4492137a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:42, skipping insertion in model container [2023-11-29 06:05:42,886 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:05:42" (1/1) ... [2023-11-29 06:05:42,913 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:05:43,108 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:05:43,128 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 06:05:43,133 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:05:43,159 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:05:43,165 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:05:43,195 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:05:43,213 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:05:43,213 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43 WrapperNode [2023-11-29 06:05:43,214 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:05:43,215 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:05:43,215 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:05:43,215 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:05:43,222 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,234 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,261 INFO L138 Inliner]: procedures = 27, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 176 [2023-11-29 06:05:43,261 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:05:43,262 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:05:43,262 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:05:43,262 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:05:43,273 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,273 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,279 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,298 INFO L175 MemorySlicer]: Split 23 memory accesses to 5 slices as follows [2, 2, 2, 15, 2]. 65 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 06:05:43,299 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,299 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,313 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,318 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,321 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,324 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,329 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:05:43,330 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:05:43,330 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:05:43,330 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:05:43,331 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (1/1) ... [2023-11-29 06:05:43,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:05:43,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:05:43,365 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:05:43,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:05:43,400 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:05:43,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 06:05:43,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 06:05:43,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 06:05:43,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 06:05:43,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 06:05:43,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:05:43,401 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 06:05:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 06:05:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 06:05:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 06:05:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 06:05:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 06:05:43,402 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 06:05:43,403 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 06:05:43,403 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 06:05:43,403 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 06:05:43,403 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 06:05:43,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 06:05:43,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:05:43,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:05:43,404 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:05:43,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 06:05:43,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 06:05:43,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 06:05:43,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 06:05:43,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 06:05:43,406 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 06:05:43,553 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:05:43,555 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:05:44,287 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:05:44,671 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:05:44,671 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 06:05:44,672 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:05:44 BoogieIcfgContainer [2023-11-29 06:05:44,672 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:05:44,675 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:05:44,675 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:05:44,678 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:05:44,678 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:05:42" (1/3) ... [2023-11-29 06:05:44,679 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e4ec7d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:05:44, skipping insertion in model container [2023-11-29 06:05:44,679 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:05:43" (2/3) ... [2023-11-29 06:05:44,680 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e4ec7d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:05:44, skipping insertion in model container [2023-11-29 06:05:44,680 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:05:44" (3/3) ... [2023-11-29 06:05:44,681 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2023-11-29 06:05:44,700 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:05:44,700 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 44 error locations. [2023-11-29 06:05:44,700 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:05:44,789 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 06:05:44,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 116 transitions, 253 flow [2023-11-29 06:05:44,864 INFO L124 PetriNetUnfolderBase]: 12/113 cut-off events. [2023-11-29 06:05:44,865 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 06:05:44,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 113 events. 12/113 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 366 event pairs, 0 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 81. Up to 2 conditions per place. [2023-11-29 06:05:44,890 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 116 transitions, 253 flow [2023-11-29 06:05:44,896 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 110 places, 112 transitions, 242 flow [2023-11-29 06:05:44,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:05:44,913 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;@61218537, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:05:44,913 INFO L358 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2023-11-29 06:05:44,917 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:05:44,917 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 06:05:44,918 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:05:44,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:44,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 06:05:44,919 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:05:44,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:44,924 INFO L85 PathProgramCache]: Analyzing trace with hash 773175, now seen corresponding path program 1 times [2023-11-29 06:05:44,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:44,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [10063181] [2023-11-29 06:05:44,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:05:44,937 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 06:05:44,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:44,940 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:44,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:45,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:05:45,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:05:45,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:45,138 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 06:05:45,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,154 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 06:05:45,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,173 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 06:05:45,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,182 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 06:05:45,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,192 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 06:05:45,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,198 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 06:05:45,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,223 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 06:05:45,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,232 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 06:05:45,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,252 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 06:05:45,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,261 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 06:05:45,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,282 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 06:05:45,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,307 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 06:05:45,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,320 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 06:05:45,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,325 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 06:05:45,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,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 06:05:45,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,340 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 06:05:45,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,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 06:05:45,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,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 06:05:45,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,378 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 06:05:45,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,383 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 06:05:45,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,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 06:05:45,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,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 06:05:45,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,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 06:05:45,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:45,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 06:05:45,428 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 06:05:45,428 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:45,429 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:45,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [10063181] [2023-11-29 06:05:45,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [10063181] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:45,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:45,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:05:45,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589859758] [2023-11-29 06:05:45,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:45,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:05:45,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:45,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:05:45,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:05:45,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 116 [2023-11-29 06:05:45,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 112 transitions, 242 flow. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:45,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:45,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 116 [2023-11-29 06:05:45,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:46,559 INFO L124 PetriNetUnfolderBase]: 2712/5524 cut-off events. [2023-11-29 06:05:46,559 INFO L125 PetriNetUnfolderBase]: For 228/232 co-relation queries the response was YES. [2023-11-29 06:05:46,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9275 conditions, 5524 events. 2712/5524 cut-off events. For 228/232 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 44007 event pairs, 1692 based on Foata normal form. 1/3606 useless extension candidates. Maximal degree in co-relation 9070. Up to 3567 conditions per place. [2023-11-29 06:05:46,627 INFO L140 encePairwiseOnDemand]: 110/116 looper letters, 45 selfloop transitions, 2 changer transitions 0/107 dead transitions. [2023-11-29 06:05:46,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 107 transitions, 326 flow [2023-11-29 06:05:46,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:05:46,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:05:46,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2023-11-29 06:05:46,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6982758620689655 [2023-11-29 06:05:46,642 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2023-11-29 06:05:46,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2023-11-29 06:05:46,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:46,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2023-11-29 06:05:46,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.0) internal successors, (243), 3 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 06:05:46,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:46,654 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:46,656 INFO L175 Difference]: Start difference. First operand has 110 places, 112 transitions, 242 flow. Second operand 3 states and 243 transitions. [2023-11-29 06:05:46,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 107 transitions, 326 flow [2023-11-29 06:05:46,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 107 transitions, 314 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 06:05:46,668 INFO L231 Difference]: Finished difference. Result has 101 places, 107 transitions, 224 flow [2023-11-29 06:05:46,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=101, PETRI_TRANSITIONS=107} [2023-11-29 06:05:46,674 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, -9 predicate places. [2023-11-29 06:05:46,675 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 107 transitions, 224 flow [2023-11-29 06:05:46,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:46,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:46,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 06:05:46,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:46,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:46,877 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:05:46,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:46,878 INFO L85 PathProgramCache]: Analyzing trace with hash 773176, now seen corresponding path program 1 times [2023-11-29 06:05:46,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:46,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [937809770] [2023-11-29 06:05:46,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:05:46,879 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 06:05:46,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:46,880 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:46,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:46,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:05:46,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:05:46,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:47,005 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 18 treesize of output 7 [2023-11-29 06:05:47,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:47,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:47,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:47,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,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 13 treesize of output 1 [2023-11-29 06:05:47,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:47,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:47,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:47,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:47,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:47,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:47,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,279 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 23 treesize of output 1 [2023-11-29 06:05:47,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:47,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,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 18 treesize of output 1 [2023-11-29 06:05:47,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:47,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:47,428 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 06:05:47,428 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:47,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:47,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [937809770] [2023-11-29 06:05:47,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [937809770] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:47,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:47,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:05:47,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209858901] [2023-11-29 06:05:47,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:47,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:05:47,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:47,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:05:47,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:05:47,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 116 [2023-11-29 06:05:47,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 107 transitions, 224 flow. Second operand has 4 states, 4 states have (on average 64.75) internal successors, (259), 4 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:47,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:47,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 116 [2023-11-29 06:05:47,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:48,781 INFO L124 PetriNetUnfolderBase]: 2715/5533 cut-off events. [2023-11-29 06:05:48,781 INFO L125 PetriNetUnfolderBase]: For 57/61 co-relation queries the response was YES. [2023-11-29 06:05:48,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9183 conditions, 5533 events. 2715/5533 cut-off events. For 57/61 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 44044 event pairs, 1692 based on Foata normal form. 0/3610 useless extension candidates. Maximal degree in co-relation 9133. Up to 3580 conditions per place. [2023-11-29 06:05:48,831 INFO L140 encePairwiseOnDemand]: 103/116 looper letters, 49 selfloop transitions, 10 changer transitions 0/116 dead transitions. [2023-11-29 06:05:48,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 116 transitions, 362 flow [2023-11-29 06:05:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:05:48,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:05:48,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 318 transitions. [2023-11-29 06:05:48,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6853448275862069 [2023-11-29 06:05:48,835 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 318 transitions. [2023-11-29 06:05:48,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 318 transitions. [2023-11-29 06:05:48,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:48,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 318 transitions. [2023-11-29 06:05:48,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 79.5) internal successors, (318), 4 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 06:05:48,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 116.0) internal successors, (580), 5 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:48,840 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 116.0) internal successors, (580), 5 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:48,840 INFO L175 Difference]: Start difference. First operand has 101 places, 107 transitions, 224 flow. Second operand 4 states and 318 transitions. [2023-11-29 06:05:48,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 116 transitions, 362 flow [2023-11-29 06:05:48,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 116 transitions, 356 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:05:48,844 INFO L231 Difference]: Finished difference. Result has 105 places, 116 transitions, 302 flow [2023-11-29 06:05:48,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=302, PETRI_PLACES=105, PETRI_TRANSITIONS=116} [2023-11-29 06:05:48,845 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, -5 predicate places. [2023-11-29 06:05:48,845 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 116 transitions, 302 flow [2023-11-29 06:05:48,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 64.75) internal successors, (259), 4 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:48,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:48,846 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 06:05:48,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:49,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:49,047 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:05:49,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:49,047 INFO L85 PathProgramCache]: Analyzing trace with hash 743046693, now seen corresponding path program 1 times [2023-11-29 06:05:49,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:49,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1558642441] [2023-11-29 06:05:49,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:05:49,048 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 06:05:49,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:49,049 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:49,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:49,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:05:49,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:05:49,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:49,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 06:05:49,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:49,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,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 13 treesize of output 1 [2023-11-29 06:05:49,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:49,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:49,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:49,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:49,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:49,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,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 18 treesize of output 1 [2023-11-29 06:05:49,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:49,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:05:49,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:49,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:05:49,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:49,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,469 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 23 treesize of output 1 [2023-11-29 06:05:49,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:49,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:05:49,648 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 06:05:49,648 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:05:50,058 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 06:05:50,058 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:50,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1558642441] [2023-11-29 06:05:50,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1558642441] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:05:50,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:05:50,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 06:05:50,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266390609] [2023-11-29 06:05:50,059 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:05:50,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:05:50,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:50,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:05:50,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:05:52,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 116 [2023-11-29 06:05:52,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 116 transitions, 302 flow. Second operand has 10 states, 10 states have (on average 65.0) internal successors, (650), 10 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:52,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:52,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 116 [2023-11-29 06:05:52,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:54,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:05:56,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:05:57,258 INFO L124 PetriNetUnfolderBase]: 2724/5560 cut-off events. [2023-11-29 06:05:57,258 INFO L125 PetriNetUnfolderBase]: For 65/69 co-relation queries the response was YES. [2023-11-29 06:05:57,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9301 conditions, 5560 events. 2724/5560 cut-off events. For 65/69 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44222 event pairs, 1692 based on Foata normal form. 0/3637 useless extension candidates. Maximal degree in co-relation 9147. Up to 3583 conditions per place. [2023-11-29 06:05:57,292 INFO L140 encePairwiseOnDemand]: 103/116 looper letters, 49 selfloop transitions, 37 changer transitions 0/143 dead transitions. [2023-11-29 06:05:57,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 143 transitions, 594 flow [2023-11-29 06:05:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:05:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:05:57,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 735 transitions. [2023-11-29 06:05:57,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336206896551724 [2023-11-29 06:05:57,297 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 735 transitions. [2023-11-29 06:05:57,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 735 transitions. [2023-11-29 06:05:57,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:57,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 735 transitions. [2023-11-29 06:05:57,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 73.5) internal successors, (735), 10 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:57,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 116.0) internal successors, (1276), 11 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:57,306 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 116.0) internal successors, (1276), 11 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:57,307 INFO L175 Difference]: Start difference. First operand has 105 places, 116 transitions, 302 flow. Second operand 10 states and 735 transitions. [2023-11-29 06:05:57,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 143 transitions, 594 flow [2023-11-29 06:05:57,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 143 transitions, 594 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:05:57,312 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 546 flow [2023-11-29 06:05:57,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=546, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2023-11-29 06:05:57,313 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 7 predicate places. [2023-11-29 06:05:57,313 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 546 flow [2023-11-29 06:05:57,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.0) internal successors, (650), 10 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:57,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:57,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 06:05:57,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-29 06:05:57,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:57,516 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:05:57,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:57,517 INFO L85 PathProgramCache]: Analyzing trace with hash 743088018, now seen corresponding path program 1 times [2023-11-29 06:05:57,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:57,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953927870] [2023-11-29 06:05:57,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:05:57,517 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 06:05:57,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:57,518 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:57,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:57,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:05:57,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:05:57,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:57,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,693 INFO L349 Elim1Store]: treesize reduction 39, result has 15.2 percent of original size [2023-11-29 06:05:57,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 22 [2023-11-29 06:05:57,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,747 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:05:57,747 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 06:05:57,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,772 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 06:05:57,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,806 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:05:57,807 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 06:05:57,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,833 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 06:05:57,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,879 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:05:57,880 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 06:05:57,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:57,912 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 06:05:57,953 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 06:05:57,953 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 06:05:57,988 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 06:05:57,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:57,988 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:57,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953927870] [2023-11-29 06:05:57,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953927870] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:57,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:57,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:05:57,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93570647] [2023-11-29 06:05:57,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:57,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:05:57,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:57,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:05:57,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:05:58,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 116 [2023-11-29 06:05:58,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 546 flow. Second operand has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:58,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 116 [2023-11-29 06:05:58,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:58,797 INFO L124 PetriNetUnfolderBase]: 2724/5461 cut-off events. [2023-11-29 06:05:58,797 INFO L125 PetriNetUnfolderBase]: For 97/101 co-relation queries the response was YES. [2023-11-29 06:05:58,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9265 conditions, 5461 events. 2724/5461 cut-off events. For 97/101 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42404 event pairs, 1692 based on Foata normal form. 344/3987 useless extension candidates. Maximal degree in co-relation 9176. Up to 3611 conditions per place. [2023-11-29 06:05:58,824 INFO L140 encePairwiseOnDemand]: 113/116 looper letters, 82 selfloop transitions, 1 changer transitions 0/141 dead transitions. [2023-11-29 06:05:58,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 141 transitions, 708 flow [2023-11-29 06:05:58,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:05:58,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:05:58,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 244 transitions. [2023-11-29 06:05:58,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2023-11-29 06:05:58,826 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 244 transitions. [2023-11-29 06:05:58,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 244 transitions. [2023-11-29 06:05:58,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:58,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 244 transitions. [2023-11-29 06:05:58,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.33333333333333) internal successors, (244), 3 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,828 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,828 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 546 flow. Second operand 3 states and 244 transitions. [2023-11-29 06:05:58,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 141 transitions, 708 flow [2023-11-29 06:05:58,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 141 transitions, 613 flow, removed 25 selfloop flow, removed 4 redundant places. [2023-11-29 06:05:58,834 INFO L231 Difference]: Finished difference. Result has 113 places, 141 transitions, 449 flow [2023-11-29 06:05:58,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=449, PETRI_PLACES=113, PETRI_TRANSITIONS=141} [2023-11-29 06:05:58,836 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 3 predicate places. [2023-11-29 06:05:58,836 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 141 transitions, 449 flow [2023-11-29 06:05:58,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:58,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 06:05:58,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:59,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:59,037 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:05:59,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:59,038 INFO L85 PathProgramCache]: Analyzing trace with hash 743088019, now seen corresponding path program 1 times [2023-11-29 06:05:59,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:59,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [991954300] [2023-11-29 06:05:59,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:05:59,038 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 06:05:59,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:59,039 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:59,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:05:59,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:05:59,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:05:59,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:59,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,168 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 06:05:59,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 06:05:59,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,247 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 06:05:59,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,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 06:05:59,275 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:05:59,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,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 06:05:59,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,327 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 06:05:59,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,353 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 06:05:59,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:59,381 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 06:05:59,428 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 06:05:59,428 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:59,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:59,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [991954300] [2023-11-29 06:05:59,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [991954300] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:59,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:59,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:05:59,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315185750] [2023-11-29 06:05:59,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:59,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:05:59,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:59,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:05:59,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:05:59,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 116 [2023-11-29 06:05:59,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 141 transitions, 449 flow. Second operand has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:59,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:59,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 116 [2023-11-29 06:05:59,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:00,358 INFO L124 PetriNetUnfolderBase]: 2724/5362 cut-off events. [2023-11-29 06:06:00,358 INFO L125 PetriNetUnfolderBase]: For 77/81 co-relation queries the response was YES. [2023-11-29 06:06:00,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9121 conditions, 5362 events. 2724/5362 cut-off events. For 77/81 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40750 event pairs, 1692 based on Foata normal form. 344/3985 useless extension candidates. Maximal degree in co-relation 9108. Up to 3611 conditions per place. [2023-11-29 06:06:00,383 INFO L140 encePairwiseOnDemand]: 113/116 looper letters, 82 selfloop transitions, 1 changer transitions 0/139 dead transitions. [2023-11-29 06:06:00,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 139 transitions, 611 flow [2023-11-29 06:06:00,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:06:00,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:06:00,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 244 transitions. [2023-11-29 06:06:00,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2023-11-29 06:06:00,385 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 244 transitions. [2023-11-29 06:06:00,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 244 transitions. [2023-11-29 06:06:00,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:00,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 244 transitions. [2023-11-29 06:06:00,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.33333333333333) internal successors, (244), 3 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:00,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:00,387 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:00,387 INFO L175 Difference]: Start difference. First operand has 113 places, 141 transitions, 449 flow. Second operand 3 states and 244 transitions. [2023-11-29 06:06:00,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 139 transitions, 611 flow [2023-11-29 06:06:00,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 139 transitions, 610 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:06:00,391 INFO L231 Difference]: Finished difference. Result has 112 places, 139 transitions, 446 flow [2023-11-29 06:06:00,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=446, PETRI_PLACES=112, PETRI_TRANSITIONS=139} [2023-11-29 06:06:00,393 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 2 predicate places. [2023-11-29 06:06:00,393 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 139 transitions, 446 flow [2023-11-29 06:06:00,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:00,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:00,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:06:00,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:00,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:00,596 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:06:00,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:00,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1074553101, now seen corresponding path program 1 times [2023-11-29 06:06:00,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:00,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [404392204] [2023-11-29 06:06:00,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:06:00,597 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 06:06:00,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:00,598 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:00,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:06:00,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 06:06:00,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:00,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,719 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 06:06:00,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,764 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 06:06:00,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,793 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 06:06:00,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,806 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 06:06:00,819 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:00,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,834 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:00,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,875 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 06:06:00,892 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:00,897 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:00,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,929 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 06:06:00,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:00,955 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 06:06:01,036 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 06:06:01,036 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:01,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:01,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [404392204] [2023-11-29 06:06:01,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [404392204] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:01,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:01,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:06:01,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070967066] [2023-11-29 06:06:01,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:01,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:06:01,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:01,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:06:01,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:06:01,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 116 [2023-11-29 06:06:01,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 139 transitions, 446 flow. Second operand has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:01,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:01,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 116 [2023-11-29 06:06:01,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:01,944 INFO L124 PetriNetUnfolderBase]: 2724/5347 cut-off events. [2023-11-29 06:06:01,944 INFO L125 PetriNetUnfolderBase]: For 77/81 co-relation queries the response was YES. [2023-11-29 06:06:01,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9107 conditions, 5347 events. 2724/5347 cut-off events. For 77/81 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 40474 event pairs, 1692 based on Foata normal form. 42/3683 useless extension candidates. Maximal degree in co-relation 9093. Up to 3611 conditions per place. [2023-11-29 06:06:01,967 INFO L140 encePairwiseOnDemand]: 113/116 looper letters, 82 selfloop transitions, 1 changer transitions 0/137 dead transitions. [2023-11-29 06:06:01,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 137 transitions, 608 flow [2023-11-29 06:06:01,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:06:01,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:06:01,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 244 transitions. [2023-11-29 06:06:01,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2023-11-29 06:06:01,969 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 244 transitions. [2023-11-29 06:06:01,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 244 transitions. [2023-11-29 06:06:01,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:01,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 244 transitions. [2023-11-29 06:06:01,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.33333333333333) internal successors, (244), 3 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:01,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:01,971 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:01,971 INFO L175 Difference]: Start difference. First operand has 112 places, 139 transitions, 446 flow. Second operand 3 states and 244 transitions. [2023-11-29 06:06:01,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 137 transitions, 608 flow [2023-11-29 06:06:01,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 137 transitions, 607 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:06:01,975 INFO L231 Difference]: Finished difference. Result has 111 places, 137 transitions, 443 flow [2023-11-29 06:06:01,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=443, PETRI_PLACES=111, PETRI_TRANSITIONS=137} [2023-11-29 06:06:01,976 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 1 predicate places. [2023-11-29 06:06:01,976 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 137 transitions, 443 flow [2023-11-29 06:06:01,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:01,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:01,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:06:01,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-29 06:06:02,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:02,177 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:06:02,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:02,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1074553100, now seen corresponding path program 1 times [2023-11-29 06:06:02,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:02,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1677375471] [2023-11-29 06:06:02,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:06:02,178 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 06:06:02,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:02,179 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:02,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:06:02,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:06:02,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:02,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,325 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 06:06:02,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2023-11-29 06:06:02,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,360 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 06:06:02,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,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 15 treesize of output 1 [2023-11-29 06:06:02,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,410 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:02,411 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 06:06:02,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,432 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 06:06:02,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,460 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:02,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 1 [2023-11-29 06:06:02,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,484 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 06:06:02,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,512 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:02,513 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 06:06:02,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:02,534 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 06:06:02,569 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 06:06:02,569 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 06:06:02,620 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 06:06:02,620 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:02,620 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:02,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1677375471] [2023-11-29 06:06:02,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1677375471] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:02,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:02,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:06:02,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868013016] [2023-11-29 06:06:02,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:02,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:06:02,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:02,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:06:02,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:06:02,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 116 [2023-11-29 06:06:02,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 137 transitions, 443 flow. Second operand has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:02,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:02,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 116 [2023-11-29 06:06:02,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:03,310 INFO L124 PetriNetUnfolderBase]: 2724/5332 cut-off events. [2023-11-29 06:06:03,310 INFO L125 PetriNetUnfolderBase]: For 77/81 co-relation queries the response was YES. [2023-11-29 06:06:03,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9093 conditions, 5332 events. 2724/5332 cut-off events. For 77/81 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40168 event pairs, 1692 based on Foata normal form. 42/3683 useless extension candidates. Maximal degree in co-relation 9078. Up to 3611 conditions per place. [2023-11-29 06:06:03,352 INFO L140 encePairwiseOnDemand]: 113/116 looper letters, 82 selfloop transitions, 1 changer transitions 0/135 dead transitions. [2023-11-29 06:06:03,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 135 transitions, 605 flow [2023-11-29 06:06:03,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:06:03,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:06:03,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 244 transitions. [2023-11-29 06:06:03,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2023-11-29 06:06:03,355 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 244 transitions. [2023-11-29 06:06:03,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 244 transitions. [2023-11-29 06:06:03,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:03,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 244 transitions. [2023-11-29 06:06:03,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.33333333333333) internal successors, (244), 3 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:03,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:03,357 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:03,357 INFO L175 Difference]: Start difference. First operand has 111 places, 137 transitions, 443 flow. Second operand 3 states and 244 transitions. [2023-11-29 06:06:03,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 135 transitions, 605 flow [2023-11-29 06:06:03,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 135 transitions, 604 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:06:03,362 INFO L231 Difference]: Finished difference. Result has 110 places, 135 transitions, 440 flow [2023-11-29 06:06:03,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=440, PETRI_PLACES=110, PETRI_TRANSITIONS=135} [2023-11-29 06:06:03,363 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 0 predicate places. [2023-11-29 06:06:03,363 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 135 transitions, 440 flow [2023-11-29 06:06:03,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:03,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:03,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:06:03,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-29 06:06:03,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:03,564 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:06:03,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:03,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1855712977, now seen corresponding path program 1 times [2023-11-29 06:06:03,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:03,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96777254] [2023-11-29 06:06:03,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:06:03,565 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 06:06:03,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:03,566 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:03,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:03,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:06:03,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:06:03,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:03,690 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 06:06:03,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:03,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:03,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96777254] [2023-11-29 06:06:03,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96777254] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:03,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:03,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:06:03,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43569863] [2023-11-29 06:06:03,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:03,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:06:03,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:03,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:06:03,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:06:03,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2023-11-29 06:06:03,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 135 transitions, 440 flow. Second operand has 5 states, 5 states have (on average 67.6) internal successors, (338), 5 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:03,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:03,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2023-11-29 06:06:03,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:04,770 INFO L124 PetriNetUnfolderBase]: 5214/9938 cut-off events. [2023-11-29 06:06:04,771 INFO L125 PetriNetUnfolderBase]: For 147/155 co-relation queries the response was YES. [2023-11-29 06:06:04,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17176 conditions, 9938 events. 5214/9938 cut-off events. For 147/155 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 80297 event pairs, 2894 based on Foata normal form. 0/6842 useless extension candidates. Maximal degree in co-relation 17160. Up to 4058 conditions per place. [2023-11-29 06:06:04,837 INFO L140 encePairwiseOnDemand]: 110/116 looper letters, 166 selfloop transitions, 5 changer transitions 0/222 dead transitions. [2023-11-29 06:06:04,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 222 transitions, 1051 flow [2023-11-29 06:06:04,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:06:04,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:06:04,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 445 transitions. [2023-11-29 06:06:04,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2023-11-29 06:06:04,840 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 445 transitions. [2023-11-29 06:06:04,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 445 transitions. [2023-11-29 06:06:04,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:04,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 445 transitions. [2023-11-29 06:06:04,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:04,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:04,844 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:04,844 INFO L175 Difference]: Start difference. First operand has 110 places, 135 transitions, 440 flow. Second operand 5 states and 445 transitions. [2023-11-29 06:06:04,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 222 transitions, 1051 flow [2023-11-29 06:06:04,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 222 transitions, 1050 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:06:04,849 INFO L231 Difference]: Finished difference. Result has 115 places, 137 transitions, 464 flow [2023-11-29 06:06:04,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=464, PETRI_PLACES=115, PETRI_TRANSITIONS=137} [2023-11-29 06:06:04,851 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 5 predicate places. [2023-11-29 06:06:04,851 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 137 transitions, 464 flow [2023-11-29 06:06:04,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 67.6) internal successors, (338), 5 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:04,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:04,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:06:04,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:05,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:05,053 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:06:05,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:05,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1620996515, now seen corresponding path program 1 times [2023-11-29 06:06:05,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:05,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [650893657] [2023-11-29 06:06:05,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:06:05,054 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 06:06:05,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:05,055 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:05,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:05,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:06:05,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:06:05,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:05,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,202 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 06:06:05,202 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 1 case distinctions, treesize of input 26 treesize of output 15 [2023-11-29 06:06:05,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,217 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 06:06:05,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,227 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 06:06:05,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,255 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,256 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 06:06:05,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,266 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 06:06:05,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,277 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 06:06:05,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,301 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 1 [2023-11-29 06:06:05,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,312 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 06:06:05,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,323 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 06:06:05,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,361 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,361 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 06:06:05,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,382 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 1 [2023-11-29 06:06:05,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,404 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:06:05,404 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 06:06:05,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,421 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 06:06:05,458 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 06:06:05,459 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 06:06:05,540 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 06:06:05,540 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:05,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:05,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [650893657] [2023-11-29 06:06:05,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [650893657] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:05,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:05,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:06:05,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880946892] [2023-11-29 06:06:05,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:05,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:06:05,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:05,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:06:05,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:06:05,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 116 [2023-11-29 06:06:05,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 137 transitions, 464 flow. Second operand has 4 states, 4 states have (on average 67.25) internal successors, (269), 4 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:05,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:05,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 116 [2023-11-29 06:06:05,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:06,772 INFO L124 PetriNetUnfolderBase]: 4879/9750 cut-off events. [2023-11-29 06:06:06,773 INFO L125 PetriNetUnfolderBase]: For 1037/1045 co-relation queries the response was YES. [2023-11-29 06:06:06,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17228 conditions, 9750 events. 4879/9750 cut-off events. For 1037/1045 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 82173 event pairs, 3139 based on Foata normal form. 101/6977 useless extension candidates. Maximal degree in co-relation 17209. Up to 6529 conditions per place. [2023-11-29 06:06:06,809 INFO L140 encePairwiseOnDemand]: 113/116 looper letters, 84 selfloop transitions, 1 changer transitions 0/135 dead transitions. [2023-11-29 06:06:06,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 135 transitions, 630 flow [2023-11-29 06:06:06,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:06:06,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:06:06,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 244 transitions. [2023-11-29 06:06:06,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2023-11-29 06:06:06,811 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 244 transitions. [2023-11-29 06:06:06,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 244 transitions. [2023-11-29 06:06:06,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:06,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 244 transitions. [2023-11-29 06:06:06,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.33333333333333) internal successors, (244), 3 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:06,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:06,813 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:06,813 INFO L175 Difference]: Start difference. First operand has 115 places, 137 transitions, 464 flow. Second operand 3 states and 244 transitions. [2023-11-29 06:06:06,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 135 transitions, 630 flow [2023-11-29 06:06:06,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 135 transitions, 626 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 06:06:06,819 INFO L231 Difference]: Finished difference. Result has 114 places, 135 transitions, 458 flow [2023-11-29 06:06:06,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=458, PETRI_PLACES=114, PETRI_TRANSITIONS=135} [2023-11-29 06:06:06,820 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 4 predicate places. [2023-11-29 06:06:06,820 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 135 transitions, 458 flow [2023-11-29 06:06:06,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 67.25) internal successors, (269), 4 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:06,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:06,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:06:06,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 06:06:07,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:07,021 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:06:07,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:07,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1620996516, now seen corresponding path program 1 times [2023-11-29 06:06:07,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:07,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [332338007] [2023-11-29 06:06:07,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:06:07,022 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 06:06:07,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:07,023 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:07,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:07,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:06:07,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:06:07,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:07,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 06:06:07,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 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 06:06:07,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,189 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:07,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,213 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 06:06:07,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,221 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:07,225 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:07,229 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:07,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,250 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 06:06:07,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,261 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 06:06:07,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,272 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 06:06:07,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,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 06:06:07,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,298 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 06:06:07,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,308 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 06:06:07,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,332 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 06:06:07,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:07,361 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 06:06:07,495 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 06:06:07,495 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:07,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:07,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [332338007] [2023-11-29 06:06:07,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [332338007] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:07,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:07,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:06:07,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405973673] [2023-11-29 06:06:07,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:07,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:06:07,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:07,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:06:07,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:06:07,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 116 [2023-11-29 06:06:07,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 135 transitions, 458 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:07,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:07,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 116 [2023-11-29 06:06:07,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:08,813 INFO L124 PetriNetUnfolderBase]: 4879/9679 cut-off events. [2023-11-29 06:06:08,813 INFO L125 PetriNetUnfolderBase]: For 1042/1050 co-relation queries the response was YES. [2023-11-29 06:06:08,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17151 conditions, 9679 events. 4879/9679 cut-off events. For 1042/1050 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 81577 event pairs, 3139 based on Foata normal form. 101/6987 useless extension candidates. Maximal degree in co-relation 17131. Up to 6529 conditions per place. [2023-11-29 06:06:08,849 INFO L140 encePairwiseOnDemand]: 113/116 looper letters, 84 selfloop transitions, 1 changer transitions 0/133 dead transitions. [2023-11-29 06:06:08,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 133 transitions, 624 flow [2023-11-29 06:06:08,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:06:08,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:06:08,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 244 transitions. [2023-11-29 06:06:08,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2023-11-29 06:06:08,851 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 244 transitions. [2023-11-29 06:06:08,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 244 transitions. [2023-11-29 06:06:08,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:08,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 244 transitions. [2023-11-29 06:06:08,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.33333333333333) internal successors, (244), 3 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,853 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,853 INFO L175 Difference]: Start difference. First operand has 114 places, 135 transitions, 458 flow. Second operand 3 states and 244 transitions. [2023-11-29 06:06:08,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 133 transitions, 624 flow [2023-11-29 06:06:08,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 133 transitions, 623 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:06:08,856 INFO L231 Difference]: Finished difference. Result has 113 places, 133 transitions, 455 flow [2023-11-29 06:06:08,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=455, PETRI_PLACES=113, PETRI_TRANSITIONS=133} [2023-11-29 06:06:08,857 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 3 predicate places. [2023-11-29 06:06:08,857 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 133 transitions, 455 flow [2023-11-29 06:06:08,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:08,858 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 06:06:08,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:09,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:09,058 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:06:09,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:09,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1858545772, now seen corresponding path program 2 times [2023-11-29 06:06:09,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:09,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232074133] [2023-11-29 06:06:09,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:06:09,059 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 06:06:09,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:09,060 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:09,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:06:09,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:06:09,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:09,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 06:06:09,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:09,164 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 18 treesize of output 7 [2023-11-29 06:06:09,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:09,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,227 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 23 treesize of output 1 [2023-11-29 06:06:09,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:09,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:09,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:09,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:09,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,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 8 treesize of output 1 [2023-11-29 06:06:09,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:09,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:09,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:09,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,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 8 treesize of output 1 [2023-11-29 06:06:09,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:09,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:09,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:09,676 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 06:06:09,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:06:10,334 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 06:06:10,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:10,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232074133] [2023-11-29 06:06:10,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232074133] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:06:10,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:06:10,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 06:06:10,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975012120] [2023-11-29 06:06:10,335 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:06:10,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:06:10,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:10,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:06:10,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:06:16,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 116 [2023-11-29 06:06:16,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 133 transitions, 455 flow. Second operand has 14 states, 14 states have (on average 65.57142857142857) internal successors, (918), 14 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:16,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:16,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 116 [2023-11-29 06:06:16,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:22,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:24,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.68s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:26,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:30,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.95s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:33,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:35,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:39,729 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 06:06:43,732 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 06:06:47,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.01s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:51,198 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 06:06:55,200 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 06:06:57,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:07:01,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:07:03,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:07:05,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:07:07,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:07:09,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:07:09,953 INFO L124 PetriNetUnfolderBase]: 4909/9779 cut-off events. [2023-11-29 06:07:09,954 INFO L125 PetriNetUnfolderBase]: For 1222/1230 co-relation queries the response was YES. [2023-11-29 06:07:09,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17535 conditions, 9779 events. 4909/9779 cut-off events. For 1222/1230 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 82883 event pairs, 3139 based on Foata normal form. 20/6976 useless extension candidates. Maximal degree in co-relation 17514. Up to 6496 conditions per place. [2023-11-29 06:07:09,989 INFO L140 encePairwiseOnDemand]: 103/116 looper letters, 61 selfloop transitions, 86 changer transitions 0/192 dead transitions. [2023-11-29 06:07:09,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 192 transitions, 1063 flow [2023-11-29 06:07:09,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:07:09,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:07:09,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1758 transitions. [2023-11-29 06:07:09,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062068965517241 [2023-11-29 06:07:09,997 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1758 transitions. [2023-11-29 06:07:09,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1758 transitions. [2023-11-29 06:07:09,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:09,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1758 transitions. [2023-11-29 06:07:10,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 70.32) internal successors, (1758), 25 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:10,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 116.0) internal successors, (3016), 26 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:10,011 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 116.0) internal successors, (3016), 26 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:10,011 INFO L175 Difference]: Start difference. First operand has 113 places, 133 transitions, 455 flow. Second operand 25 states and 1758 transitions. [2023-11-29 06:07:10,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 192 transitions, 1063 flow [2023-11-29 06:07:10,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 192 transitions, 1062 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:07:10,019 INFO L231 Difference]: Finished difference. Result has 145 places, 184 transitions, 979 flow [2023-11-29 06:07:10,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=979, PETRI_PLACES=145, PETRI_TRANSITIONS=184} [2023-11-29 06:07:10,020 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 35 predicate places. [2023-11-29 06:07:10,020 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 184 transitions, 979 flow [2023-11-29 06:07:10,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 65.57142857142857) internal successors, (918), 14 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:10,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:10,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:07:10,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:10,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:10,221 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:07:10,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:10,221 INFO L85 PathProgramCache]: Analyzing trace with hash -441767867, now seen corresponding path program 1 times [2023-11-29 06:07:10,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:10,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115585714] [2023-11-29 06:07:10,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:07:10,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 06:07:10,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:10,223 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:10,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:07:10,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:07:10,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:10,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:07:10,403 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:07:10,403 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:10,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115585714] [2023-11-29 06:07:10,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115585714] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:07:10,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:07:10,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:07:10,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862695311] [2023-11-29 06:07:10,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:07:10,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:07:10,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:10,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:07:10,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:07:10,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2023-11-29 06:07:10,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 184 transitions, 979 flow. Second operand has 5 states, 5 states have (on average 68.0) internal successors, (340), 5 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:10,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:10,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2023-11-29 06:07:10,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:12,366 INFO L124 PetriNetUnfolderBase]: 9556/18361 cut-off events. [2023-11-29 06:07:12,366 INFO L125 PetriNetUnfolderBase]: For 2429/2445 co-relation queries the response was YES. [2023-11-29 06:07:12,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33830 conditions, 18361 events. 9556/18361 cut-off events. For 2429/2445 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 165323 event pairs, 5298 based on Foata normal form. 114/13490 useless extension candidates. Maximal degree in co-relation 33799. Up to 7054 conditions per place. [2023-11-29 06:07:12,462 INFO L140 encePairwiseOnDemand]: 110/116 looper letters, 209 selfloop transitions, 17 changer transitions 0/273 dead transitions. [2023-11-29 06:07:12,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 273 transitions, 1792 flow [2023-11-29 06:07:12,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:07:12,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:07:12,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 442 transitions. [2023-11-29 06:07:12,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7620689655172413 [2023-11-29 06:07:12,464 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 442 transitions. [2023-11-29 06:07:12,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 442 transitions. [2023-11-29 06:07:12,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:12,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 442 transitions. [2023-11-29 06:07:12,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 88.4) internal successors, (442), 5 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:12,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:12,466 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:12,466 INFO L175 Difference]: Start difference. First operand has 145 places, 184 transitions, 979 flow. Second operand 5 states and 442 transitions. [2023-11-29 06:07:12,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 273 transitions, 1792 flow [2023-11-29 06:07:12,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 273 transitions, 1589 flow, removed 54 selfloop flow, removed 8 redundant places. [2023-11-29 06:07:12,479 INFO L231 Difference]: Finished difference. Result has 143 places, 188 transitions, 892 flow [2023-11-29 06:07:12,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=892, PETRI_PLACES=143, PETRI_TRANSITIONS=188} [2023-11-29 06:07:12,480 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 33 predicate places. [2023-11-29 06:07:12,480 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 188 transitions, 892 flow [2023-11-29 06:07:12,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.0) internal successors, (340), 5 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:12,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:12,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:07:12,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:12,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:12,683 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:07:12,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:12,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1293437963, now seen corresponding path program 1 times [2023-11-29 06:07:12,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:12,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612242908] [2023-11-29 06:07:12,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:07:12,684 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:12,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:12,685 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:12,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:12,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:07:12,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:07:12,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:12,842 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 06:07:12,842 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:07:12,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:12,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612242908] [2023-11-29 06:07:12,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612242908] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:07:12,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:07:12,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:07:12,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630298970] [2023-11-29 06:07:12,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:07:12,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:07:12,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:12,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:07:12,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:07:12,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2023-11-29 06:07:12,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 188 transitions, 892 flow. Second operand has 5 states, 5 states have (on average 68.0) internal successors, (340), 5 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:12,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:12,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2023-11-29 06:07:12,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:14,873 INFO L124 PetriNetUnfolderBase]: 8884/17120 cut-off events. [2023-11-29 06:07:14,873 INFO L125 PetriNetUnfolderBase]: For 6268/6284 co-relation queries the response was YES. [2023-11-29 06:07:14,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32866 conditions, 17120 events. 8884/17120 cut-off events. For 6268/6284 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 151476 event pairs, 5194 based on Foata normal form. 0/12478 useless extension candidates. Maximal degree in co-relation 32833. Up to 7450 conditions per place. [2023-11-29 06:07:14,956 INFO L140 encePairwiseOnDemand]: 110/116 looper letters, 206 selfloop transitions, 15 changer transitions 0/268 dead transitions. [2023-11-29 06:07:14,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 268 transitions, 1650 flow [2023-11-29 06:07:14,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:07:14,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:07:14,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 435 transitions. [2023-11-29 06:07:14,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.75 [2023-11-29 06:07:14,958 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 435 transitions. [2023-11-29 06:07:14,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 435 transitions. [2023-11-29 06:07:14,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:14,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 435 transitions. [2023-11-29 06:07:14,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:14,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:14,961 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:14,961 INFO L175 Difference]: Start difference. First operand has 143 places, 188 transitions, 892 flow. Second operand 5 states and 435 transitions. [2023-11-29 06:07:14,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 268 transitions, 1650 flow [2023-11-29 06:07:14,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 268 transitions, 1636 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 06:07:14,974 INFO L231 Difference]: Finished difference. Result has 148 places, 190 transitions, 923 flow [2023-11-29 06:07:14,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=923, PETRI_PLACES=148, PETRI_TRANSITIONS=190} [2023-11-29 06:07:14,975 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 38 predicate places. [2023-11-29 06:07:14,975 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 190 transitions, 923 flow [2023-11-29 06:07:14,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.0) internal successors, (340), 5 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:14,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:14,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:07:14,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:15,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:15,176 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:07:15,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:15,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2018450486, now seen corresponding path program 1 times [2023-11-29 06:07:15,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:15,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995748567] [2023-11-29 06:07:15,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:07:15,177 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 06:07:15,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:15,178 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:15,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:07:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:07:15,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 06:07:15,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:15,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 13 treesize of output 7 [2023-11-29 06:07:15,364 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 06:07:15,376 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 06:07:15,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:15,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:15,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,427 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 06:07:15,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:15,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,466 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 23 treesize of output 1 [2023-11-29 06:07:15,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:15,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:15,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:15,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,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 13 treesize of output 1 [2023-11-29 06:07:15,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,554 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 06:07:15,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,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 8 treesize of output 1 [2023-11-29 06:07:15,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:15,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,601 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 06:07:15,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:15,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,623 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 06:07:15,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:15,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:15,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,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 13 treesize of output 1 [2023-11-29 06:07:15,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:15,677 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 06:07:15,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:15,819 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 06:07:15,820 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 06:07:15,826 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 11 [2023-11-29 06:07:15,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:15,906 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 11 [2023-11-29 06:07:15,923 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:07:15,924 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 06:07:16,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:07:16,046 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:07:21,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:07:21,913 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:21,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995748567] [2023-11-29 06:07:21,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995748567] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:07:21,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:07:21,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 06:07:21,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475504968] [2023-11-29 06:07:21,913 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:07:21,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:07:21,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:21,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:07:21,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=140, Unknown=1, NotChecked=0, Total=182 [2023-11-29 06:07:24,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:07:28,814 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 06:07:31,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:07:36,038 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 06:07:40,175 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 06:07:44,469 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 06:07:48,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 [0, 1] [2023-11-29 06:07:52,765 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 06:07:56,810 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 06:08:01,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:08:05,952 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 06:08:10,147 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 06:08:14,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:08:15,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:08:18,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:08:25,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 [0, 1] [2023-11-29 06:08:29,279 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 06:08:32,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:08:36,218 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 06:08:38,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:08:44,444 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 06:08:48,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:08:52,755 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 06:08:57,062 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 06:08:58,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:09:00,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:09:05,187 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 06:09:09,443 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 06:09:13,487 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 06:09:14,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 116 [2023-11-29 06:09:14,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 190 transitions, 923 flow. Second operand has 14 states, 14 states have (on average 26.0) internal successors, (364), 14 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:14,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:09:14,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 116 [2023-11-29 06:09:14,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:09:21,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 06:09:26,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:09:28,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:09:46,969 INFO L124 PetriNetUnfolderBase]: 87031/125154 cut-off events. [2023-11-29 06:09:46,969 INFO L125 PetriNetUnfolderBase]: For 37456/37488 co-relation queries the response was YES. [2023-11-29 06:09:47,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 273190 conditions, 125154 events. 87031/125154 cut-off events. For 37456/37488 co-relation queries the response was YES. Maximal size of possible extension queue 3850. Compared 944447 event pairs, 37080 based on Foata normal form. 0/97754 useless extension candidates. Maximal degree in co-relation 273155. Up to 35679 conditions per place. [2023-11-29 06:09:47,871 INFO L140 encePairwiseOnDemand]: 96/116 looper letters, 404 selfloop transitions, 194 changer transitions 0/616 dead transitions. [2023-11-29 06:09:47,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 616 transitions, 3689 flow [2023-11-29 06:09:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:09:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:09:47,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1025 transitions. [2023-11-29 06:09:47,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841829085457271 [2023-11-29 06:09:47,875 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1025 transitions. [2023-11-29 06:09:47,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1025 transitions. [2023-11-29 06:09:47,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:09:47,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1025 transitions. [2023-11-29 06:09:47,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 44.56521739130435) internal successors, (1025), 23 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:47,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 116.0) internal successors, (2784), 24 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:47,882 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 116.0) internal successors, (2784), 24 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:47,882 INFO L175 Difference]: Start difference. First operand has 148 places, 190 transitions, 923 flow. Second operand 23 states and 1025 transitions. [2023-11-29 06:09:47,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 616 transitions, 3689 flow [2023-11-29 06:09:48,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 616 transitions, 3607 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 06:09:48,132 INFO L231 Difference]: Finished difference. Result has 172 places, 307 transitions, 2130 flow [2023-11-29 06:09:48,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2130, PETRI_PLACES=172, PETRI_TRANSITIONS=307} [2023-11-29 06:09:48,133 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 62 predicate places. [2023-11-29 06:09:48,133 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 307 transitions, 2130 flow [2023-11-29 06:09:48,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 26.0) internal successors, (364), 14 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:48,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:09:48,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:09:48,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:48,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:48,335 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:09:48,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:09:48,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1852545150, now seen corresponding path program 1 times [2023-11-29 06:09:48,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:09:48,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863840578] [2023-11-29 06:09:48,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:09:48,335 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 06:09:48,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:09:48,336 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:48,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:48,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:09:48,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:09:48,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:09:48,522 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 06:09:48,544 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 06:09:48,544 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 06:09:48,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 06:09:48,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:09:48,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:09:48,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863840578] [2023-11-29 06:09:48,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863840578] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:09:48,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:09:48,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:09:48,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430483401] [2023-11-29 06:09:48,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:09:48,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:09:48,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:09:48,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:09:48,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:09:48,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 116 [2023-11-29 06:09:48,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 307 transitions, 2130 flow. Second operand has 4 states, 4 states have (on average 60.0) internal successors, (240), 4 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 06:09:48,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:09:48,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 116 [2023-11-29 06:09:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:09:54,734 INFO L124 PetriNetUnfolderBase]: 24874/47148 cut-off events. [2023-11-29 06:09:54,734 INFO L125 PetriNetUnfolderBase]: For 35356/35644 co-relation queries the response was YES. [2023-11-29 06:09:54,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103586 conditions, 47148 events. 24874/47148 cut-off events. For 35356/35644 co-relation queries the response was YES. Maximal size of possible extension queue 1849. Compared 462942 event pairs, 17014 based on Foata normal form. 0/39060 useless extension candidates. Maximal degree in co-relation 103545. Up to 33072 conditions per place. [2023-11-29 06:09:55,138 INFO L140 encePairwiseOnDemand]: 109/116 looper letters, 209 selfloop transitions, 50 changer transitions 0/303 dead transitions. [2023-11-29 06:09:55,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 303 transitions, 2640 flow [2023-11-29 06:09:55,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:09:55,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:09:55,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 339 transitions. [2023-11-29 06:09:55,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844827586206897 [2023-11-29 06:09:55,141 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 339 transitions. [2023-11-29 06:09:55,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 339 transitions. [2023-11-29 06:09:55,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:09:55,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 339 transitions. [2023-11-29 06:09:55,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.8) internal successors, (339), 5 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:55,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:55,144 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:55,144 INFO L175 Difference]: Start difference. First operand has 172 places, 307 transitions, 2130 flow. Second operand 5 states and 339 transitions. [2023-11-29 06:09:55,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 303 transitions, 2640 flow [2023-11-29 06:09:55,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 303 transitions, 2559 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-11-29 06:09:55,383 INFO L231 Difference]: Finished difference. Result has 170 places, 303 transitions, 2141 flow [2023-11-29 06:09:55,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2141, PETRI_PLACES=170, PETRI_TRANSITIONS=303} [2023-11-29 06:09:55,384 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 60 predicate places. [2023-11-29 06:09:55,384 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 303 transitions, 2141 flow [2023-11-29 06:09:55,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 60.0) internal successors, (240), 4 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 06:09:55,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:09:55,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:09:55,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:55,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:55,584 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:09:55,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:09:55,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1852545151, now seen corresponding path program 1 times [2023-11-29 06:09:55,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:09:55,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [238042795] [2023-11-29 06:09:55,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:09:55,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 06:09:55,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:09:55,586 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:55,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:09:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:09:55,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:09:55,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:09:55,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 06:09:55,823 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 06:09:55,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:09:55,965 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 11 [2023-11-29 06:09:55,985 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:09:55,985 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 06:09:56,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:09:56,138 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:09:56,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:09:56,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:09:56,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [238042795] [2023-11-29 06:09:56,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [238042795] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:09:56,746 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:09:56,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 06:09:56,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046937011] [2023-11-29 06:09:56,746 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:09:56,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:09:56,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:09:56,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:09:56,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:10:05,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 116 [2023-11-29 06:10:05,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 303 transitions, 2141 flow. Second operand has 12 states, 12 states have (on average 59.75) internal successors, (717), 12 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:05,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:10:05,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 116 [2023-11-29 06:10:05,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:10:21,891 INFO L124 PetriNetUnfolderBase]: 57998/102139 cut-off events. [2023-11-29 06:10:21,891 INFO L125 PetriNetUnfolderBase]: For 59019/60853 co-relation queries the response was YES. [2023-11-29 06:10:22,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227509 conditions, 102139 events. 57998/102139 cut-off events. For 59019/60853 co-relation queries the response was YES. Maximal size of possible extension queue 3624. Compared 1018946 event pairs, 25118 based on Foata normal form. 154/84885 useless extension candidates. Maximal degree in co-relation 227467. Up to 25469 conditions per place. [2023-11-29 06:10:22,751 INFO L140 encePairwiseOnDemand]: 100/116 looper letters, 278 selfloop transitions, 337 changer transitions 0/656 dead transitions. [2023-11-29 06:10:22,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 656 transitions, 5329 flow [2023-11-29 06:10:22,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:10:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:10:22,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1636 transitions. [2023-11-29 06:10:22,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6131934032983508 [2023-11-29 06:10:22,756 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1636 transitions. [2023-11-29 06:10:22,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1636 transitions. [2023-11-29 06:10:22,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:10:22,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1636 transitions. [2023-11-29 06:10:22,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 71.1304347826087) internal successors, (1636), 23 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:22,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 116.0) internal successors, (2784), 24 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:22,765 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 116.0) internal successors, (2784), 24 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:22,765 INFO L175 Difference]: Start difference. First operand has 170 places, 303 transitions, 2141 flow. Second operand 23 states and 1636 transitions. [2023-11-29 06:10:22,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 656 transitions, 5329 flow [2023-11-29 06:10:23,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 656 transitions, 5211 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 06:10:23,610 INFO L231 Difference]: Finished difference. Result has 190 places, 458 transitions, 4096 flow [2023-11-29 06:10:23,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4096, PETRI_PLACES=190, PETRI_TRANSITIONS=458} [2023-11-29 06:10:23,611 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 80 predicate places. [2023-11-29 06:10:23,611 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 458 transitions, 4096 flow [2023-11-29 06:10:23,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 59.75) internal successors, (717), 12 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:23,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:10:23,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:10:23,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 06:10:23,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:10:23,812 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:10:23,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:10:23,812 INFO L85 PathProgramCache]: Analyzing trace with hash -572177007, now seen corresponding path program 1 times [2023-11-29 06:10:23,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:10:23,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [694263267] [2023-11-29 06:10:23,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:10:23,813 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 06:10:23,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:10:23,814 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:10:23,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:10:23,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:10:23,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:10:23,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:10:24,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:10:24,019 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:10:24,019 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:10:24,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [694263267] [2023-11-29 06:10:24,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [694263267] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:10:24,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:10:24,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:10:24,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322621856] [2023-11-29 06:10:24,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:10:24,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:10:24,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:10:24,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:10:24,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:10:24,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2023-11-29 06:10:24,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 458 transitions, 4096 flow. Second operand has 5 states, 5 states have (on average 68.4) internal successors, (342), 5 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:24,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:10:24,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2023-11-29 06:10:24,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:10:46,613 INFO L124 PetriNetUnfolderBase]: 95724/173231 cut-off events. [2023-11-29 06:10:46,613 INFO L125 PetriNetUnfolderBase]: For 162691/165563 co-relation queries the response was YES. [2023-11-29 06:10:47,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 414349 conditions, 173231 events. 95724/173231 cut-off events. For 162691/165563 co-relation queries the response was YES. Maximal size of possible extension queue 5646. Compared 1884836 event pairs, 54856 based on Foata normal form. 1932/148357 useless extension candidates. Maximal degree in co-relation 414305. Up to 72979 conditions per place. [2023-11-29 06:10:48,126 INFO L140 encePairwiseOnDemand]: 110/116 looper letters, 524 selfloop transitions, 53 changer transitions 0/626 dead transitions. [2023-11-29 06:10:48,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 626 transitions, 6510 flow [2023-11-29 06:10:48,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:10:48,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:10:48,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 438 transitions. [2023-11-29 06:10:48,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7551724137931034 [2023-11-29 06:10:48,128 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 438 transitions. [2023-11-29 06:10:48,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 438 transitions. [2023-11-29 06:10:48,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:10:48,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 438 transitions. [2023-11-29 06:10:48,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 87.6) internal successors, (438), 5 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 06:10:48,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:48,131 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:48,131 INFO L175 Difference]: Start difference. First operand has 190 places, 458 transitions, 4096 flow. Second operand 5 states and 438 transitions. [2023-11-29 06:10:48,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 626 transitions, 6510 flow [2023-11-29 06:10:51,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 626 transitions, 6426 flow, removed 42 selfloop flow, removed 0 redundant places. [2023-11-29 06:10:51,852 INFO L231 Difference]: Finished difference. Result has 196 places, 462 transitions, 4221 flow [2023-11-29 06:10:51,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4221, PETRI_PLACES=196, PETRI_TRANSITIONS=462} [2023-11-29 06:10:51,853 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 86 predicate places. [2023-11-29 06:10:51,853 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 462 transitions, 4221 flow [2023-11-29 06:10:51,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.4) internal successors, (342), 5 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:51,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:10:51,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:10:51,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 06:10:52,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:10:52,054 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:10:52,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:10:52,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1829610755, now seen corresponding path program 1 times [2023-11-29 06:10:52,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:10:52,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994948135] [2023-11-29 06:10:52,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:10:52,055 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 06:10:52,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:10:52,056 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:10:52,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:10:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:10:52,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:10:52,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:10:52,250 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 06:10:52,250 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:10:52,250 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:10:52,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994948135] [2023-11-29 06:10:52,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994948135] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:10:52,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:10:52,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:10:52,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416072931] [2023-11-29 06:10:52,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:10:52,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:10:52,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:10:52,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:10:52,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:10:52,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2023-11-29 06:10:52,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 462 transitions, 4221 flow. Second operand has 5 states, 5 states have (on average 68.4) internal successors, (342), 5 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:10:52,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:10:52,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2023-11-29 06:10:52,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:11:15,770 INFO L124 PetriNetUnfolderBase]: 95858/176903 cut-off events. [2023-11-29 06:11:15,770 INFO L125 PetriNetUnfolderBase]: For 186549/191849 co-relation queries the response was YES. [2023-11-29 06:11:16,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428326 conditions, 176903 events. 95858/176903 cut-off events. For 186549/191849 co-relation queries the response was YES. Maximal size of possible extension queue 6289. Compared 1978366 event pairs, 63212 based on Foata normal form. 168/146254 useless extension candidates. Maximal degree in co-relation 428279. Up to 111005 conditions per place. [2023-11-29 06:11:17,339 INFO L140 encePairwiseOnDemand]: 110/116 looper letters, 576 selfloop transitions, 5 changer transitions 0/630 dead transitions. [2023-11-29 06:11:17,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 630 transitions, 6683 flow [2023-11-29 06:11:17,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:11:17,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:11:17,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 437 transitions. [2023-11-29 06:11:17,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.753448275862069 [2023-11-29 06:11:17,341 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 437 transitions. [2023-11-29 06:11:17,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 437 transitions. [2023-11-29 06:11:17,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:11:17,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 437 transitions. [2023-11-29 06:11:17,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 87.4) internal successors, (437), 5 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 06:11:17,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:11:17,344 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:11:17,344 INFO L175 Difference]: Start difference. First operand has 196 places, 462 transitions, 4221 flow. Second operand 5 states and 437 transitions. [2023-11-29 06:11:17,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 630 transitions, 6683 flow [2023-11-29 06:11:20,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 630 transitions, 6629 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:11:20,921 INFO L231 Difference]: Finished difference. Result has 201 places, 464 transitions, 4206 flow [2023-11-29 06:11:20,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4206, PETRI_PLACES=201, PETRI_TRANSITIONS=464} [2023-11-29 06:11:20,921 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 91 predicate places. [2023-11-29 06:11:20,921 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 464 transitions, 4206 flow [2023-11-29 06:11:20,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.4) internal successors, (342), 5 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:11:20,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:11:20,922 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1] [2023-11-29 06:11:20,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:11:21,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:11:21,122 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:11:21,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:11:21,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1109427879, now seen corresponding path program 1 times [2023-11-29 06:11:21,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:11:21,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1500369469] [2023-11-29 06:11:21,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:11:21,123 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 06:11:21,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:11:21,124 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:11:21,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:11:21,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:11:21,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 06:11:21,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:11:21,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 06:11:21,622 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:11:21,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:11:23,322 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:11:23,322 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:11:23,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1500369469] [2023-11-29 06:11:23,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1500369469] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:11:23,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:11:23,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-11-29 06:11:23,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808516233] [2023-11-29 06:11:23,323 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:11:23,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 06:11:23,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:11:23,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 06:11:23,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:11:36,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 116 [2023-11-29 06:11:36,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 464 transitions, 4206 flow. Second operand has 18 states, 18 states have (on average 65.77777777777777) internal successors, (1184), 18 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:11:36,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:11:36,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 116 [2023-11-29 06:11:36,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:11:45,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.15s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:11:47,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:11:50,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.29s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:11:54,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.72s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:11:58,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.32s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:02,078 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 06:12:04,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:06,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:10,689 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 06:12:14,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.78s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:17,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.47s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:20,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.97s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:26,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:29,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:32,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:35,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.70s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:41,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.69s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:43,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:46,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:48,255 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 06:12:52,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.71s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:55,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:12:58,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:02,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.50s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:04,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:08,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.83s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:12,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:14,206 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 06:13:16,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:19,467 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 06:13:22,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:25,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:28,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:13:43,770 INFO L124 PetriNetUnfolderBase]: 87395/166017 cut-off events. [2023-11-29 06:13:43,770 INFO L125 PetriNetUnfolderBase]: For 176146/179734 co-relation queries the response was YES. [2023-11-29 06:13:44,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410797 conditions, 166017 events. 87395/166017 cut-off events. For 176146/179734 co-relation queries the response was YES. Maximal size of possible extension queue 5909. Compared 1897391 event pairs, 59338 based on Foata normal form. 317/143313 useless extension candidates. Maximal degree in co-relation 410747. Up to 115566 conditions per place. [2023-11-29 06:13:45,342 INFO L140 encePairwiseOnDemand]: 103/116 looper letters, 136 selfloop transitions, 430 changer transitions 0/613 dead transitions. [2023-11-29 06:13:45,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 613 transitions, 7294 flow [2023-11-29 06:13:45,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 06:13:45,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 06:13:45,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2685 transitions. [2023-11-29 06:13:45,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593501326259947 [2023-11-29 06:13:45,348 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2685 transitions. [2023-11-29 06:13:45,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2685 transitions. [2023-11-29 06:13:45,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:13:45,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2685 transitions. [2023-11-29 06:13:45,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 68.84615384615384) internal successors, (2685), 39 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:13:45,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 116.0) internal successors, (4640), 40 states have internal predecessors, (4640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:13:45,358 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 116.0) internal successors, (4640), 40 states have internal predecessors, (4640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:13:45,358 INFO L175 Difference]: Start difference. First operand has 201 places, 464 transitions, 4206 flow. Second operand 39 states and 2685 transitions. [2023-11-29 06:13:45,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 613 transitions, 7294 flow [2023-11-29 06:13:49,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 613 transitions, 7223 flow, removed 33 selfloop flow, removed 2 redundant places. [2023-11-29 06:13:49,543 INFO L231 Difference]: Finished difference. Result has 247 places, 612 transitions, 7197 flow [2023-11-29 06:13:49,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=7197, PETRI_PLACES=247, PETRI_TRANSITIONS=612} [2023-11-29 06:13:49,543 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 137 predicate places. [2023-11-29 06:13:49,544 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 612 transitions, 7197 flow [2023-11-29 06:13:49,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 65.77777777777777) internal successors, (1184), 18 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:13:49,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:13:49,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:13:49,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:13:49,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:13:49,745 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:13:49,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:13:49,745 INFO L85 PathProgramCache]: Analyzing trace with hash -349395943, now seen corresponding path program 1 times [2023-11-29 06:13:49,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:13:49,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1685164239] [2023-11-29 06:13:49,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:13:49,745 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 06:13:49,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:13:49,746 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:13:49,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:13:49,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:13:49,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:13:49,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:13:49,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 06:13:49,951 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 06:13:50,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:13:50,088 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 11 [2023-11-29 06:13:50,111 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:13:50,111 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 06:13:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:13:50,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:13:51,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:13:51,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:13:51,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1685164239] [2023-11-29 06:13:51,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1685164239] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:13:51,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:13:51,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 06:13:51,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528057510] [2023-11-29 06:13:51,003 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:13:51,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:13:51,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:13:51,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:13:51,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:14:00,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 116 [2023-11-29 06:14:00,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 612 transitions, 7197 flow. Second operand has 12 states, 12 states have (on average 59.25) internal successors, (711), 12 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:00,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:00,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 116 [2023-11-29 06:14:00,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:35,486 INFO L124 PetriNetUnfolderBase]: 121218/209481 cut-off events. [2023-11-29 06:14:35,487 INFO L125 PetriNetUnfolderBase]: For 229724/237074 co-relation queries the response was YES. [2023-11-29 06:14:36,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 520212 conditions, 209481 events. 121218/209481 cut-off events. For 229724/237074 co-relation queries the response was YES. Maximal size of possible extension queue 6989. Compared 2213652 event pairs, 53750 based on Foata normal form. 160/180383 useless extension candidates. Maximal degree in co-relation 520152. Up to 49051 conditions per place. [2023-11-29 06:14:37,814 INFO L140 encePairwiseOnDemand]: 100/116 looper letters, 408 selfloop transitions, 455 changer transitions 0/906 dead transitions. [2023-11-29 06:14:37,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 906 transitions, 10517 flow [2023-11-29 06:14:37,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:14:37,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:14:37,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1613 transitions. [2023-11-29 06:14:37,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045727136431784 [2023-11-29 06:14:37,818 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1613 transitions. [2023-11-29 06:14:37,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1613 transitions. [2023-11-29 06:14:37,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:37,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1613 transitions. [2023-11-29 06:14:37,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 70.1304347826087) internal successors, (1613), 23 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:37,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 116.0) internal successors, (2784), 24 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:37,824 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 116.0) internal successors, (2784), 24 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:37,824 INFO L175 Difference]: Start difference. First operand has 247 places, 612 transitions, 7197 flow. Second operand 23 states and 1613 transitions. [2023-11-29 06:14:37,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 906 transitions, 10517 flow [2023-11-29 06:14:40,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 906 transitions, 8829 flow, removed 562 selfloop flow, removed 16 redundant places. [2023-11-29 06:14:40,966 INFO L231 Difference]: Finished difference. Result has 254 places, 630 transitions, 6620 flow [2023-11-29 06:14:40,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6620, PETRI_PLACES=254, PETRI_TRANSITIONS=630} [2023-11-29 06:14:40,967 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 144 predicate places. [2023-11-29 06:14:40,967 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 630 transitions, 6620 flow [2023-11-29 06:14:40,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 59.25) internal successors, (711), 12 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:40,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:40,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:40,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:14:41,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:14:41,168 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 06:14:41,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:41,169 INFO L85 PathProgramCache]: Analyzing trace with hash 595246134, now seen corresponding path program 1 times [2023-11-29 06:14:41,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:14:41,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1057593329] [2023-11-29 06:14:41,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:41,169 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 06:14:41,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:14:41,170 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:14:41,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de132391-61b4-4413-aeae-f264066b5f9d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:14:41,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:41,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:14:41,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:14:41,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:14:41,392 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:14:41,392 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:14:41,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1057593329] [2023-11-29 06:14:41,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1057593329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:41,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:41,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:14:41,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747508572] [2023-11-29 06:14:41,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:41,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:14:41,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:14:41,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:14:41,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:14:41,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2023-11-29 06:14:41,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 630 transitions, 6620 flow. Second operand has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:41,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:41,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2023-11-29 06:14:41,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand