./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:11:10,431 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:11:10,504 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 23:11:10,510 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:11:10,511 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:11:10,557 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:11:10,558 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:11:10,558 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:11:10,559 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:11:10,560 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:11:10,561 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:11:10,561 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:11:10,562 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:11:10,563 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:11:10,563 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:11:10,564 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:11:10,565 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:11:10,565 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:11:10,566 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 23:11:10,567 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 23:11:10,567 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 23:11:10,568 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:11:10,569 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:11:10,569 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 23:11:10,570 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:11:10,571 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:11:10,571 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:11:10,572 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:11:10,585 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:11:10,585 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:11:10,586 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:11:10,587 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:11:10,587 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:11:10,588 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 23:11:10,588 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:11:10,589 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:11:10,589 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:11:10,590 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:11:10,590 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_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/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_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 [2023-11-06 23:11:10,831 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:11:10,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:11:10,858 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:11:10,860 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:11:10,861 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:11:10,862 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2023-11-06 23:11:14,025 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:11:14,272 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:11:14,273 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2023-11-06 23:11:14,283 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data/df61e3862/6019a4486eb145f8ae3d29f337e7c1ce/FLAGb261bd186 [2023-11-06 23:11:14,296 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data/df61e3862/6019a4486eb145f8ae3d29f337e7c1ce [2023-11-06 23:11:14,299 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:11:14,301 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:11:14,302 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:11:14,303 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:11:14,311 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:11:14,312 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:11:14" (1/1) ... [2023-11-06 23:11:14,315 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2664e4a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:14, skipping insertion in model container [2023-11-06 23:11:14,315 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:11:14" (1/1) ... [2023-11-06 23:11:14,348 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:11:14,653 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:11:14,670 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-06 23:11:14,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@26c5ab99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:14, skipping insertion in model container [2023-11-06 23:11:14,671 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:11:14,672 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-06 23:11:14,674 INFO L158 Benchmark]: Toolchain (without parser) took 372.35ms. Allocated memory is still 151.0MB. Free memory was 108.4MB in the beginning and 97.5MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:11:14,675 INFO L158 Benchmark]: CDTParser took 0.57ms. Allocated memory is still 151.0MB. Free memory is still 118.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:11:14,676 INFO L158 Benchmark]: CACSL2BoogieTranslator took 369.47ms. Allocated memory is still 151.0MB. Free memory was 108.0MB in the beginning and 97.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:11:14,679 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.57ms. Allocated memory is still 151.0MB. Free memory is still 118.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 369.47ms. Allocated memory is still 151.0MB. Free memory was 108.0MB in the beginning and 97.5MB 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: 151]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:11:17,247 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:11:17,341 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-06 23:11:17,348 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:11:17,348 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:11:17,377 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:11:17,378 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:11:17,379 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:11:17,380 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:11:17,380 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:11:17,381 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:11:17,382 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:11:17,382 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:11:17,383 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:11:17,384 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:11:17,384 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:11:17,385 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:11:17,385 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:11:17,386 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 23:11:17,386 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 23:11:17,387 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 23:11:17,387 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:11:17,388 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:11:17,388 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 23:11:17,389 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 23:11:17,389 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 23:11:17,390 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:11:17,390 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:11:17,390 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:11:17,391 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:11:17,391 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:11:17,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:11:17,392 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:11:17,393 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:11:17,393 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 23:11:17,394 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 23:11:17,394 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:11:17,395 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:11:17,395 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:11:17,395 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 23:11:17,396 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:11:17,396 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_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/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_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 [2023-11-06 23:11:17,779 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:11:17,807 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:11:17,810 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:11:17,812 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:11:17,812 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:11:17,814 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2023-11-06 23:11:20,951 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:11:21,263 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:11:21,264 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2023-11-06 23:11:21,273 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data/75d579030/788f24f5df4942f1949df1f11f5aa083/FLAG56fd52387 [2023-11-06 23:11:21,290 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/data/75d579030/788f24f5df4942f1949df1f11f5aa083 [2023-11-06 23:11:21,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:11:21,294 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:11:21,296 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:11:21,296 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:11:21,304 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:11:21,308 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,309 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@455e7150 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21, skipping insertion in model container [2023-11-06 23:11:21,309 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,360 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:11:21,677 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:11:21,702 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-06 23:11:21,713 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:11:21,775 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:11:21,785 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:11:21,831 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:11:21,850 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:11:21,851 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21 WrapperNode [2023-11-06 23:11:21,851 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:11:21,852 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:11:21,852 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:11:21,853 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:11:21,861 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,875 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,915 INFO L138 Inliner]: procedures = 28, calls = 45, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 299 [2023-11-06 23:11:21,916 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:11:21,916 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:11:21,917 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:11:21,917 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:11:21,928 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,928 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,935 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,936 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,950 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,955 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,958 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,961 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,966 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:11:21,967 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:11:21,967 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:11:21,967 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:11:21,970 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (1/1) ... [2023-11-06 23:11:21,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:11:22,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:11:22,055 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:11:22,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:11:22,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:11:22,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 23:11:22,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 23:11:22,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-06 23:11:22,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 23:11:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 23:11:22,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 23:11:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 23:11:22,108 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-06 23:11:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-06 23:11:22,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 23:11:22,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:11:22,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:11:22,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 23:11:22,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-06 23:11:22,113 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 23:11:22,295 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:11:22,298 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:11:23,138 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:11:23,150 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:11:23,150 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-06 23:11:23,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:11:23 BoogieIcfgContainer [2023-11-06 23:11:23,154 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:11:23,157 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:11:23,157 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:11:23,161 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:11:23,161 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:11:21" (1/3) ... [2023-11-06 23:11:23,163 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68ae6024 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:11:23, skipping insertion in model container [2023-11-06 23:11:23,163 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:11:21" (2/3) ... [2023-11-06 23:11:23,165 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68ae6024 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:11:23, skipping insertion in model container [2023-11-06 23:11:23,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:11:23" (3/3) ... [2023-11-06 23:11:23,168 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-subst.wvr.c [2023-11-06 23:11:23,190 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:11:23,190 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-11-06 23:11:23,190 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 23:11:23,344 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-06 23:11:23,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 383 places, 399 transitions, 819 flow [2023-11-06 23:11:23,613 INFO L124 PetriNetUnfolderBase]: 26/396 cut-off events. [2023-11-06 23:11:23,613 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 23:11:23,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409 conditions, 396 events. 26/396 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1012 event pairs, 0 based on Foata normal form. 0/348 useless extension candidates. Maximal degree in co-relation 284. Up to 2 conditions per place. [2023-11-06 23:11:23,634 INFO L82 GeneralOperation]: Start removeDead. Operand has 383 places, 399 transitions, 819 flow [2023-11-06 23:11:23,645 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 375 places, 391 transitions, 800 flow [2023-11-06 23:11:23,648 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 23:11:23,659 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 375 places, 391 transitions, 800 flow [2023-11-06 23:11:23,662 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 375 places, 391 transitions, 800 flow [2023-11-06 23:11:23,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 375 places, 391 transitions, 800 flow [2023-11-06 23:11:23,760 INFO L124 PetriNetUnfolderBase]: 26/391 cut-off events. [2023-11-06 23:11:23,760 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 23:11:23,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 404 conditions, 391 events. 26/391 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1013 event pairs, 0 based on Foata normal form. 0/344 useless extension candidates. Maximal degree in co-relation 284. Up to 2 conditions per place. [2023-11-06 23:11:23,793 INFO L119 LiptonReduction]: Number of co-enabled transitions 38880 [2023-11-06 23:11:58,778 INFO L134 LiptonReduction]: Checked pairs total: 35564 [2023-11-06 23:11:58,778 INFO L136 LiptonReduction]: Total number of compositions: 465 [2023-11-06 23:11:58,795 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:11:58,802 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;@10391e89, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:11:58,802 INFO L358 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2023-11-06 23:11:58,806 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 23:11:58,807 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-11-06 23:11:58,807 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 23:11:58,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:58,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-06 23:11:58,809 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:11:58,814 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:58,814 INFO L85 PathProgramCache]: Analyzing trace with hash 51729, now seen corresponding path program 1 times [2023-11-06 23:11:58,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:58,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [236271605] [2023-11-06 23:11:58,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:58,829 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-06 23:11:58,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:58,837 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:11:58,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:11:58,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:58,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:11:58,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:59,085 INFO L351 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-06 23:11:59,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,119 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,152 INFO L351 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-06 23:11:59,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,173 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,186 INFO L351 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-06 23:11:59,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,195 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,209 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,214 INFO L351 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-06 23:11:59,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,222 INFO L351 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-06 23:11:59,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,231 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,243 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,259 INFO L351 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-06 23:11:59,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,269 INFO L351 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-06 23:11:59,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,277 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,295 INFO L351 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-06 23:11:59,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,304 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,314 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,320 INFO L351 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-06 23:11:59,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,345 INFO L351 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-06 23:11:59,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,355 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,368 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:11:59,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,384 INFO L351 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-06 23:11:59,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,405 INFO L351 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-06 23:11:59,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:59,433 INFO L351 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-06 23:11:59,440 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-06 23:11:59,440 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:59,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:59,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [236271605] [2023-11-06 23:11:59,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [236271605] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:59,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:59,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:11:59,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872783596] [2023-11-06 23:11:59,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:59,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:11:59,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:59,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:11:59,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:11:59,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 864 [2023-11-06 23:11:59,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 365.6666666666667) internal successors, (1097), 3 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:11:59,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:59,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 864 [2023-11-06 23:11:59,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:00,466 INFO L124 PetriNetUnfolderBase]: 1817/2564 cut-off events. [2023-11-06 23:12:00,466 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2023-11-06 23:12:00,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5226 conditions, 2564 events. 1817/2564 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10276 event pairs, 1428 based on Foata normal form. 0/1026 useless extension candidates. Maximal degree in co-relation 4490. Up to 2562 conditions per place. [2023-11-06 23:12:00,490 INFO L140 encePairwiseOnDemand]: 858/864 looper letters, 39 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2023-11-06 23:12:00,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 43 transitions, 190 flow [2023-11-06 23:12:00,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:00,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:00,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1140 transitions. [2023-11-06 23:12:00,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2023-11-06 23:12:00,513 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1140 transitions. [2023-11-06 23:12:00,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1140 transitions. [2023-11-06 23:12:00,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:00,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1140 transitions. [2023-11-06 23:12:00,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 380.0) internal successors, (1140), 3 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:00,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:00,544 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:00,546 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 108 flow. Second operand 3 states and 1140 transitions. [2023-11-06 23:12:00,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 43 transitions, 190 flow [2023-11-06 23:12:00,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 178 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 23:12:00,556 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 100 flow [2023-11-06 23:12:00,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2023-11-06 23:12:00,562 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -6 predicate places. [2023-11-06 23:12:00,562 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 100 flow [2023-11-06 23:12:00,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 365.6666666666667) internal successors, (1097), 3 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:00,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:00,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-06 23:12:00,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:00,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:00,776 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:00,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:00,776 INFO L85 PathProgramCache]: Analyzing trace with hash 51730, now seen corresponding path program 1 times [2023-11-06 23:12:00,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:00,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184509922] [2023-11-06 23:12:00,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:00,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:12:00,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:00,782 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:00,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:00,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:12:00,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:00,960 INFO L351 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-06 23:12:00,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:00,988 INFO L351 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-06 23:12:01,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,012 INFO L351 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-06 23:12:01,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,032 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,048 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,067 INFO L351 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-06 23:12:01,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,090 INFO L351 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-06 23:12:01,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,106 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,118 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,141 INFO L351 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-06 23:12:01,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,149 INFO L351 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-06 23:12:01,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,158 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,170 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,176 INFO L351 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-06 23:12:01,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,184 INFO L351 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-06 23:12:01,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,193 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,224 INFO L351 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-06 23:12:01,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,246 INFO L351 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-06 23:12:01,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,257 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,268 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,274 INFO L351 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-06 23:12:01,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,284 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:01,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:01,290 INFO L351 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-06 23:12:01,301 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-06 23:12:01,301 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:01,301 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:01,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184509922] [2023-11-06 23:12:01,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184509922] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:01,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:01,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:12:01,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571481073] [2023-11-06 23:12:01,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:01,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:12:01,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:01,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:12:01,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:12:01,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 363 out of 864 [2023-11-06 23:12:01,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 363.6666666666667) internal successors, (1091), 3 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:01,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:01,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 363 of 864 [2023-11-06 23:12:01,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:02,170 INFO L124 PetriNetUnfolderBase]: 1820/2568 cut-off events. [2023-11-06 23:12:02,170 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-11-06 23:12:02,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5177 conditions, 2568 events. 1820/2568 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10283 event pairs, 1428 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 5147. Up to 2568 conditions per place. [2023-11-06 23:12:02,218 INFO L140 encePairwiseOnDemand]: 858/864 looper letters, 42 selfloop transitions, 5 changer transitions 0/47 dead transitions. [2023-11-06 23:12:02,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 47 transitions, 208 flow [2023-11-06 23:12:02,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:02,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:02,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1137 transitions. [2023-11-06 23:12:02,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4386574074074074 [2023-11-06 23:12:02,224 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1137 transitions. [2023-11-06 23:12:02,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1137 transitions. [2023-11-06 23:12:02,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:02,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1137 transitions. [2023-11-06 23:12:02,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:02,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:02,239 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:02,239 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 100 flow. Second operand 3 states and 1137 transitions. [2023-11-06 23:12:02,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 47 transitions, 208 flow [2023-11-06 23:12:02,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 47 transitions, 194 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 23:12:02,242 INFO L231 Difference]: Finished difference. Result has 46 places, 47 transitions, 125 flow [2023-11-06 23:12:02,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=46, PETRI_TRANSITIONS=47} [2023-11-06 23:12:02,243 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2023-11-06 23:12:02,244 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 47 transitions, 125 flow [2023-11-06 23:12:02,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 363.6666666666667) internal successors, (1091), 3 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:02,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:02,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 23:12:02,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:02,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:02,473 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:02,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:02,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1608867, now seen corresponding path program 1 times [2023-11-06 23:12:02,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:02,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186592707] [2023-11-06 23:12:02,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:02,475 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-06 23:12:02,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:02,477 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:02,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:02,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:02,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:12:02,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:02,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:12:02,606 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:12:02,646 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:02,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186592707] [2023-11-06 23:12:02,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186592707] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:02,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:02,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2023-11-06 23:12:02,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275168736] [2023-11-06 23:12:02,648 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:02,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:12:02,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:02,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:12:02,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:12:02,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 864 [2023-11-06 23:12:02,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 47 transitions, 125 flow. Second operand has 6 states, 6 states have (on average 366.0) internal successors, (2196), 6 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:02,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:02,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 864 [2023-11-06 23:12:02,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:03,737 INFO L124 PetriNetUnfolderBase]: 1818/2569 cut-off events. [2023-11-06 23:12:03,737 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-11-06 23:12:03,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5185 conditions, 2569 events. 1818/2569 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10333 event pairs, 1428 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 5174. Up to 2564 conditions per place. [2023-11-06 23:12:03,761 INFO L140 encePairwiseOnDemand]: 858/864 looper letters, 43 selfloop transitions, 5 changer transitions 0/48 dead transitions. [2023-11-06 23:12:03,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 222 flow [2023-11-06 23:12:03,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:12:03,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:12:03,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1882 transitions. [2023-11-06 23:12:03,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4356481481481482 [2023-11-06 23:12:03,772 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1882 transitions. [2023-11-06 23:12:03,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1882 transitions. [2023-11-06 23:12:03,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:03,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1882 transitions. [2023-11-06 23:12:03,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 376.4) internal successors, (1882), 5 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:03,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:03,797 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:03,798 INFO L175 Difference]: Start difference. First operand has 46 places, 47 transitions, 125 flow. Second operand 5 states and 1882 transitions. [2023-11-06 23:12:03,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 222 flow [2023-11-06 23:12:03,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 48 transitions, 218 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-06 23:12:03,801 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 152 flow [2023-11-06 23:12:03,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=152, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2023-11-06 23:12:03,802 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 1 predicate places. [2023-11-06 23:12:03,803 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 152 flow [2023-11-06 23:12:03,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 366.0) internal successors, (2196), 6 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:03,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:03,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 23:12:03,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:04,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:04,017 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:04,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:04,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1608705, now seen corresponding path program 1 times [2023-11-06 23:12:04,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:04,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1956458148] [2023-11-06 23:12:04,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:04,019 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-06 23:12:04,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:04,020 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:04,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:04,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:04,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:12:04,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:04,134 INFO L351 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-06 23:12:04,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,156 INFO L351 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-06 23:12:04,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,177 INFO L351 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-06 23:12:04,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,187 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,200 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,217 INFO L351 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-06 23:12:04,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,231 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,248 INFO L351 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-06 23:12:04,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,258 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,264 INFO L351 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-06 23:12:04,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,272 INFO L351 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-06 23:12:04,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,281 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,293 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,314 INFO L351 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-06 23:12:04,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,322 INFO L351 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-06 23:12:04,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,338 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,352 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,375 INFO L351 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-06 23:12:04,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,386 INFO L351 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-06 23:12:04,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,395 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,404 INFO L351 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-06 23:12:04,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,413 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,428 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:04,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:04,450 INFO L351 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-06 23:12:04,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:12:04,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:04,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:12:04,630 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:04,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1956458148] [2023-11-06 23:12:04,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1956458148] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:04,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:04,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2023-11-06 23:12:04,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529667242] [2023-11-06 23:12:04,631 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:04,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:12:04,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:04,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:12:04,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:12:05,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 361 out of 864 [2023-11-06 23:12:05,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 362.0) internal successors, (2172), 6 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:05,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:05,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 361 of 864 [2023-11-06 23:12:05,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:06,699 INFO L124 PetriNetUnfolderBase]: 1817/2567 cut-off events. [2023-11-06 23:12:06,700 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2023-11-06 23:12:06,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5195 conditions, 2567 events. 1817/2567 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10355 event pairs, 1428 based on Foata normal form. 2/1033 useless extension candidates. Maximal degree in co-relation 5162. Up to 2565 conditions per place. [2023-11-06 23:12:06,720 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 42 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2023-11-06 23:12:06,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 46 transitions, 238 flow [2023-11-06 23:12:06,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:12:06,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:12:06,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1853 transitions. [2023-11-06 23:12:06,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289351851851852 [2023-11-06 23:12:06,729 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1853 transitions. [2023-11-06 23:12:06,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1853 transitions. [2023-11-06 23:12:06,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:06,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1853 transitions. [2023-11-06 23:12:06,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 370.6) internal successors, (1853), 5 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:06,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:06,752 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:06,752 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 152 flow. Second operand 5 states and 1853 transitions. [2023-11-06 23:12:06,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 46 transitions, 238 flow [2023-11-06 23:12:06,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 46 transitions, 227 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-06 23:12:06,755 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 143 flow [2023-11-06 23:12:06,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=143, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2023-11-06 23:12:06,756 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2023-11-06 23:12:06,757 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 143 flow [2023-11-06 23:12:06,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 362.0) internal successors, (2172), 6 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:06,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:06,759 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1] [2023-11-06 23:12:06,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:06,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:06,970 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:06,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:06,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1546127905, now seen corresponding path program 2 times [2023-11-06 23:12:06,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:06,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1220738931] [2023-11-06 23:12:06,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:12:06,971 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-06 23:12:06,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:06,972 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:06,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:07,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:12:07,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:12:07,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:12:07,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:07,117 INFO L351 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-06 23:12:07,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,139 INFO L351 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-06 23:12:07,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,153 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,160 INFO L351 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-06 23:12:07,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,172 INFO L351 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-06 23:12:07,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,181 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,221 INFO L351 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-06 23:12:07,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,240 INFO L351 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-06 23:12:07,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,254 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,273 INFO L351 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-06 23:12:07,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,298 INFO L351 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-06 23:12:07,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,312 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,321 INFO L351 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-06 23:12:07,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,332 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,343 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,362 INFO L351 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-06 23:12:07,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,373 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,379 INFO L351 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-06 23:12:07,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,398 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,404 INFO L351 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-06 23:12:07,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,422 INFO L351 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-06 23:12:07,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,432 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,448 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:07,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:07,455 INFO L351 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-06 23:12:07,605 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:12:07,606 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:08,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:12:08,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:08,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1220738931] [2023-11-06 23:12:08,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1220738931] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:08,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:08,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-06 23:12:08,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135739508] [2023-11-06 23:12:08,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:08,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:12:08,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:08,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:12:08,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:12:11,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 358 out of 864 [2023-11-06 23:12:11,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 143 flow. Second operand has 10 states, 10 states have (on average 359.0) internal successors, (3590), 10 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:11,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:11,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 864 [2023-11-06 23:12:11,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:13,089 INFO L124 PetriNetUnfolderBase]: 1816/2565 cut-off events. [2023-11-06 23:12:13,089 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2023-11-06 23:12:13,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5186 conditions, 2565 events. 1816/2565 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10272 event pairs, 1428 based on Foata normal form. 2/1031 useless extension candidates. Maximal degree in co-relation 5162. Up to 2562 conditions per place. [2023-11-06 23:12:13,111 INFO L140 encePairwiseOnDemand]: 858/864 looper letters, 37 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2023-11-06 23:12:13,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 44 transitions, 218 flow [2023-11-06 23:12:13,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:12:13,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:12:13,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2194 transitions. [2023-11-06 23:12:13,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42322530864197533 [2023-11-06 23:12:13,133 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2194 transitions. [2023-11-06 23:12:13,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2194 transitions. [2023-11-06 23:12:13,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:13,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2194 transitions. [2023-11-06 23:12:13,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 365.6666666666667) internal successors, (2194), 6 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:13,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:13,161 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:13,161 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 143 flow. Second operand 6 states and 2194 transitions. [2023-11-06 23:12:13,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 44 transitions, 218 flow [2023-11-06 23:12:13,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 44 transitions, 206 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-06 23:12:13,164 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 132 flow [2023-11-06 23:12:13,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=132, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2023-11-06 23:12:13,165 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 2 predicate places. [2023-11-06 23:12:13,165 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 132 flow [2023-11-06 23:12:13,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 359.0) internal successors, (3590), 10 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:13,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:13,168 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1] [2023-11-06 23:12:13,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:13,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:13,380 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:13,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:13,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1546128067, now seen corresponding path program 2 times [2023-11-06 23:12:13,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:13,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [281761953] [2023-11-06 23:12:13,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:12:13,381 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:12:13,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:13,382 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:13,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:13,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 23:12:13,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:12:13,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:12:13,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:13,524 INFO L322 Elim1Store]: treesize reduction 60, result has 20.0 percent of original size [2023-11-06 23:12:13,525 INFO L351 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 4 case distinctions, treesize of input 35 treesize of output 40 [2023-11-06 23:12:13,611 INFO L322 Elim1Store]: treesize reduction 103, result has 12.7 percent of original size [2023-11-06 23:12:13,612 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 40 [2023-11-06 23:12:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:13,877 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:13,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:13,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [281761953] [2023-11-06 23:12:13,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [281761953] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:13,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:13,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:12:13,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757819464] [2023-11-06 23:12:13,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:13,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:12:13,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:13,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:12:13,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:12:14,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 864 [2023-11-06 23:12:14,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 366.0) internal successors, (1098), 3 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:14,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:14,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 864 [2023-11-06 23:12:14,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:14,791 INFO L124 PetriNetUnfolderBase]: 1441/2064 cut-off events. [2023-11-06 23:12:14,791 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-11-06 23:12:14,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4180 conditions, 2064 events. 1441/2064 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 8052 event pairs, 1128 based on Foata normal form. 0/879 useless extension candidates. Maximal degree in co-relation 4147. Up to 2064 conditions per place. [2023-11-06 23:12:14,808 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 41 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2023-11-06 23:12:14,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 42 transitions, 204 flow [2023-11-06 23:12:14,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:14,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:14,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1137 transitions. [2023-11-06 23:12:14,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4386574074074074 [2023-11-06 23:12:14,814 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1137 transitions. [2023-11-06 23:12:14,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1137 transitions. [2023-11-06 23:12:14,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:14,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1137 transitions. [2023-11-06 23:12:14,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:14,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:14,826 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:14,826 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 132 flow. Second operand 3 states and 1137 transitions. [2023-11-06 23:12:14,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 42 transitions, 204 flow [2023-11-06 23:12:14,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 174 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-11-06 23:12:14,828 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 92 flow [2023-11-06 23:12:14,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=92, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2023-11-06 23:12:14,829 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -6 predicate places. [2023-11-06 23:12:14,829 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 92 flow [2023-11-06 23:12:14,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 366.0) internal successors, (1098), 3 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:14,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:14,831 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1] [2023-11-06 23:12:14,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:15,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:15,042 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:15,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:15,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1546128069, now seen corresponding path program 1 times [2023-11-06 23:12:15,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:15,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1363931205] [2023-11-06 23:12:15,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:15,044 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-06 23:12:15,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:15,046 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:15,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:15,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:15,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 23:12:15,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:15,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,228 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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 9 treesize of output 11 [2023-11-06 23:12:15,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,235 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-06 23:12:15,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,252 INFO L351 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 14 treesize of output 11 [2023-11-06 23:12:15,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,265 INFO L351 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-06 23:12:15,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,289 INFO L351 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 14 treesize of output 11 [2023-11-06 23:12:15,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,301 INFO L351 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-06 23:12:15,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,352 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-06 23:12:15,352 INFO L351 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 1 case distinctions, treesize of input 19 treesize of output 15 [2023-11-06 23:12:15,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,374 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-11-06 23:12:15,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,430 INFO L322 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-06 23:12:15,430 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 11 [2023-11-06 23:12:15,440 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-06 23:12:15,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,460 INFO L351 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 9 treesize of output 11 [2023-11-06 23:12:15,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:15,470 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-06 23:12:15,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:15,632 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:15,632 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:15,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1363931205] [2023-11-06 23:12:15,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1363931205] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:15,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:15,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:12:15,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901402297] [2023-11-06 23:12:15,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:15,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:12:15,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:15,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:12:15,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:12:15,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 864 [2023-11-06 23:12:15,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 365.0) internal successors, (1095), 3 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:15,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:15,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 864 [2023-11-06 23:12:15,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:16,314 INFO L124 PetriNetUnfolderBase]: 1066/1563 cut-off events. [2023-11-06 23:12:16,315 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-11-06 23:12:16,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3161 conditions, 1563 events. 1066/1563 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5863 event pairs, 828 based on Foata normal form. 0/729 useless extension candidates. Maximal degree in co-relation 3155. Up to 1563 conditions per place. [2023-11-06 23:12:16,327 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 39 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2023-11-06 23:12:16,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 40 transitions, 168 flow [2023-11-06 23:12:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:16,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1132 transitions. [2023-11-06 23:12:16,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4367283950617284 [2023-11-06 23:12:16,333 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1132 transitions. [2023-11-06 23:12:16,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1132 transitions. [2023-11-06 23:12:16,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:16,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1132 transitions. [2023-11-06 23:12:16,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 377.3333333333333) internal successors, (1132), 3 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:16,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:16,369 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:16,370 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 92 flow. Second operand 3 states and 1132 transitions. [2023-11-06 23:12:16,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 40 transitions, 168 flow [2023-11-06 23:12:16,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 40 transitions, 167 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:12:16,371 INFO L231 Difference]: Finished difference. Result has 44 places, 40 transitions, 89 flow [2023-11-06 23:12:16,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=87, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=89, PETRI_PLACES=44, PETRI_TRANSITIONS=40} [2023-11-06 23:12:16,374 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -7 predicate places. [2023-11-06 23:12:16,375 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 40 transitions, 89 flow [2023-11-06 23:12:16,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 365.0) internal successors, (1095), 3 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:16,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:16,377 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1] [2023-11-06 23:12:16,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:16,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:16,589 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:16,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:16,589 INFO L85 PathProgramCache]: Analyzing trace with hash -229574699, now seen corresponding path program 1 times [2023-11-06 23:12:16,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:16,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155474350] [2023-11-06 23:12:16,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:16,590 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-06 23:12:16,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:16,591 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:16,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:16,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:12:16,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:16,744 INFO L322 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-06 23:12:16,745 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-06 23:12:16,764 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:16,765 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-06 23:12:16,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:16,807 INFO L322 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-06 23:12:16,808 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-06 23:12:16,829 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:16,829 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-11-06 23:12:16,862 INFO L322 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-06 23:12:16,862 INFO L351 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 22 treesize of output 22 [2023-11-06 23:12:16,883 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:16,883 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-11-06 23:12:16,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:16,922 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:16,922 INFO L351 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 24 treesize of output 22 [2023-11-06 23:12:16,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:16,964 INFO L322 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-06 23:12:16,964 INFO L351 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 1 case distinctions, treesize of input 29 treesize of output 22 [2023-11-06 23:12:17,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:17,289 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:17,290 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:17,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155474350] [2023-11-06 23:12:17,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155474350] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:17,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:17,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:12:17,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810884958] [2023-11-06 23:12:17,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:17,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:12:17,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:17,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:12:17,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:12:17,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 362 out of 864 [2023-11-06 23:12:17,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 363.6666666666667) internal successors, (1091), 3 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:17,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:17,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 362 of 864 [2023-11-06 23:12:17,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:17,953 INFO L124 PetriNetUnfolderBase]: 1011/1478 cut-off events. [2023-11-06 23:12:17,953 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-11-06 23:12:17,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2992 conditions, 1478 events. 1011/1478 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5503 event pairs, 784 based on Foata normal form. 0/707 useless extension candidates. Maximal degree in co-relation 2985. Up to 1478 conditions per place. [2023-11-06 23:12:17,962 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 37 selfloop transitions, 1 changer transitions 0/38 dead transitions. [2023-11-06 23:12:17,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 161 flow [2023-11-06 23:12:17,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:17,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:17,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1124 transitions. [2023-11-06 23:12:17,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43364197530864196 [2023-11-06 23:12:17,968 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1124 transitions. [2023-11-06 23:12:17,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1124 transitions. [2023-11-06 23:12:17,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:17,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1124 transitions. [2023-11-06 23:12:17,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:17,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:17,978 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:17,978 INFO L175 Difference]: Start difference. First operand has 44 places, 40 transitions, 89 flow. Second operand 3 states and 1124 transitions. [2023-11-06 23:12:17,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 161 flow [2023-11-06 23:12:17,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 38 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:12:17,980 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 86 flow [2023-11-06 23:12:17,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2023-11-06 23:12:17,981 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -8 predicate places. [2023-11-06 23:12:17,981 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 86 flow [2023-11-06 23:12:17,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 363.6666666666667) internal successors, (1091), 3 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:17,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:17,982 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1] [2023-11-06 23:12:18,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:18,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:18,206 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:18,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:18,206 INFO L85 PathProgramCache]: Analyzing trace with hash -229574701, now seen corresponding path program 1 times [2023-11-06 23:12:18,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:18,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [746127704] [2023-11-06 23:12:18,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:18,207 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-06 23:12:18,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:18,208 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:18,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:18,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:12:18,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:18,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,396 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-06 23:12:18,397 INFO L351 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 14 treesize of output 15 [2023-11-06 23:12:18,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,425 INFO L351 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 9 treesize of output 11 [2023-11-06 23:12:18,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,500 INFO L322 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-06 23:12:18,500 INFO L351 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 1 case distinctions, treesize of input 19 treesize of output 11 [2023-11-06 23:12:18,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,512 INFO L351 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-06 23:12:18,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,542 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-06 23:12:18,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,579 INFO L322 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-06 23:12:18,580 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 11 [2023-11-06 23:12:18,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,629 INFO L322 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-06 23:12:18,629 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 11 [2023-11-06 23:12:18,641 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-06 23:12:18,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,662 INFO L351 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 9 treesize of output 11 [2023-11-06 23:12:18,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,668 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-06 23:12:18,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,686 INFO L351 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 9 treesize of output 11 [2023-11-06 23:12:18,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,708 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-06 23:12:18,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:18,738 INFO L322 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-06 23:12:18,739 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 11 [2023-11-06 23:12:18,961 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:18,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:18,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:18,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [746127704] [2023-11-06 23:12:18,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [746127704] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:18,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:18,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:12:18,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253875025] [2023-11-06 23:12:18,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:18,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:12:18,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:18,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:12:18,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:12:19,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 864 [2023-11-06 23:12:19,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 365.6666666666667) internal successors, (1097), 3 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:19,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:19,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 864 [2023-11-06 23:12:19,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:19,645 INFO L124 PetriNetUnfolderBase]: 956/1393 cut-off events. [2023-11-06 23:12:19,645 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-11-06 23:12:19,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2823 conditions, 1393 events. 956/1393 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5107 event pairs, 740 based on Foata normal form. 0/685 useless extension candidates. Maximal degree in co-relation 2815. Up to 1393 conditions per place. [2023-11-06 23:12:19,652 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 35 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2023-11-06 23:12:19,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 36 transitions, 154 flow [2023-11-06 23:12:19,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:19,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:19,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1128 transitions. [2023-11-06 23:12:19,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2023-11-06 23:12:19,657 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1128 transitions. [2023-11-06 23:12:19,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1128 transitions. [2023-11-06 23:12:19,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:19,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1128 transitions. [2023-11-06 23:12:19,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.0) internal successors, (1128), 3 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:19,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:19,668 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:19,668 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 86 flow. Second operand 3 states and 1128 transitions. [2023-11-06 23:12:19,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 36 transitions, 154 flow [2023-11-06 23:12:19,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 36 transitions, 153 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:12:19,670 INFO L231 Difference]: Finished difference. Result has 42 places, 36 transitions, 83 flow [2023-11-06 23:12:19,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=83, PETRI_PLACES=42, PETRI_TRANSITIONS=36} [2023-11-06 23:12:19,671 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -9 predicate places. [2023-11-06 23:12:19,671 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 36 transitions, 83 flow [2023-11-06 23:12:19,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 365.6666666666667) internal successors, (1097), 3 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:19,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:19,672 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1] [2023-11-06 23:12:19,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:19,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:19,884 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:19,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:19,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1473121316, now seen corresponding path program 1 times [2023-11-06 23:12:19,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:19,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746460773] [2023-11-06 23:12:19,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:19,885 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:12:19,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:19,886 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:19,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:20,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:20,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:12:20,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:20,027 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-06 23:12:20,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,036 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,048 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,063 INFO L351 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-06 23:12:20,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,072 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,079 INFO L351 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-06 23:12:20,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,095 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,115 INFO L351 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-06 23:12:20,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,126 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,142 INFO L351 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-06 23:12:20,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,167 INFO L351 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-06 23:12:20,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,182 INFO L351 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-06 23:12:20,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,191 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,205 INFO L351 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-06 23:12:20,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,211 INFO L351 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-06 23:12:20,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,218 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,225 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,233 INFO L351 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-06 23:12:20,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,239 INFO L351 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-06 23:12:20,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,249 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,262 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,277 INFO L351 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-06 23:12:20,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,282 INFO L351 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-06 23:12:20,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:20,288 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:20,357 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:20,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:20,357 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:20,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746460773] [2023-11-06 23:12:20,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746460773] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:20,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:20,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:12:20,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515200317] [2023-11-06 23:12:20,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:20,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:12:20,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:20,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:12:20,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:12:20,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 359 out of 864 [2023-11-06 23:12:20,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 36 transitions, 83 flow. Second operand has 5 states, 5 states have (on average 360.2) internal successors, (1801), 5 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:20,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:20,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 359 of 864 [2023-11-06 23:12:20,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:21,441 INFO L124 PetriNetUnfolderBase]: 1577/2302 cut-off events. [2023-11-06 23:12:21,441 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-11-06 23:12:21,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4660 conditions, 2302 events. 1577/2302 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10185 event pairs, 740 based on Foata normal form. 0/1122 useless extension candidates. Maximal degree in co-relation 4651. Up to 1389 conditions per place. [2023-11-06 23:12:21,455 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 60 selfloop transitions, 4 changer transitions 0/64 dead transitions. [2023-11-06 23:12:21,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 64 transitions, 272 flow [2023-11-06 23:12:21,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:12:21,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:12:21,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1858 transitions. [2023-11-06 23:12:21,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4300925925925926 [2023-11-06 23:12:21,463 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1858 transitions. [2023-11-06 23:12:21,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1858 transitions. [2023-11-06 23:12:21,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:21,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1858 transitions. [2023-11-06 23:12:21,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 371.6) internal successors, (1858), 5 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:21,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:21,479 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:21,479 INFO L175 Difference]: Start difference. First operand has 42 places, 36 transitions, 83 flow. Second operand 5 states and 1858 transitions. [2023-11-06 23:12:21,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 64 transitions, 272 flow [2023-11-06 23:12:21,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 64 transitions, 271 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:12:21,486 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 98 flow [2023-11-06 23:12:21,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=98, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2023-11-06 23:12:21,488 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2023-11-06 23:12:21,489 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 98 flow [2023-11-06 23:12:21,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 360.2) internal successors, (1801), 5 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:21,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:21,490 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1] [2023-11-06 23:12:21,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:21,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:21,702 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:21,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:21,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1473121315, now seen corresponding path program 1 times [2023-11-06 23:12:21,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:21,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [505900816] [2023-11-06 23:12:21,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:21,703 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-06 23:12:21,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:21,704 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:21,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:21,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:21,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:12:21,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:21,832 INFO L351 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-06 23:12:21,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,848 INFO L351 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-06 23:12:21,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:21,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,861 INFO L351 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-06 23:12:21,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,868 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:21,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,873 INFO L351 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-06 23:12:21,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,880 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:21,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,884 INFO L351 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-06 23:12:21,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,891 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:21,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,897 INFO L351 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-06 23:12:21,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,906 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:21,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,919 INFO L351 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-06 23:12:21,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,938 INFO L351 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-06 23:12:21,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,945 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:21,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,957 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:21,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,970 INFO L351 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-06 23:12:21,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:21,991 INFO L351 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-06 23:12:22,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:22,003 INFO L351 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-06 23:12:22,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:22,013 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:22,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:22,027 INFO L351 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-06 23:12:22,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:22,035 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:22,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:22,039 INFO L351 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-06 23:12:22,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:22,046 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:22,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:22,051 INFO L351 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-06 23:12:22,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:22,070 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:22,072 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:22,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [505900816] [2023-11-06 23:12:22,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [505900816] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:22,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:22,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:12:22,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284812738] [2023-11-06 23:12:22,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:22,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:12:22,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:22,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:12:22,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:12:22,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 357 out of 864 [2023-11-06 23:12:22,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 358.5) internal successors, (1434), 4 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:22,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:22,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 357 of 864 [2023-11-06 23:12:22,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:22,648 INFO L124 PetriNetUnfolderBase]: 845/1250 cut-off events. [2023-11-06 23:12:22,648 INFO L125 PetriNetUnfolderBase]: For 269/269 co-relation queries the response was YES. [2023-11-06 23:12:22,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2791 conditions, 1250 events. 845/1250 cut-off events. For 269/269 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4506 event pairs, 635 based on Foata normal form. 0/816 useless extension candidates. Maximal degree in co-relation 2780. Up to 1246 conditions per place. [2023-11-06 23:12:22,655 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 32 selfloop transitions, 2 changer transitions 0/34 dead transitions. [2023-11-06 23:12:22,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 34 transitions, 160 flow [2023-11-06 23:12:22,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 23:12:22,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 23:12:22,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1462 transitions. [2023-11-06 23:12:22,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230324074074074 [2023-11-06 23:12:22,663 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1462 transitions. [2023-11-06 23:12:22,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1462 transitions. [2023-11-06 23:12:22,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:22,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1462 transitions. [2023-11-06 23:12:22,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 365.5) internal successors, (1462), 4 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:22,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 864.0) internal successors, (4320), 5 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:22,675 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 864.0) internal successors, (4320), 5 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:22,675 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 98 flow. Second operand 4 states and 1462 transitions. [2023-11-06 23:12:22,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 34 transitions, 160 flow [2023-11-06 23:12:22,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 34 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 23:12:22,677 INFO L231 Difference]: Finished difference. Result has 43 places, 34 transitions, 90 flow [2023-11-06 23:12:22,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=90, PETRI_PLACES=43, PETRI_TRANSITIONS=34} [2023-11-06 23:12:22,678 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -8 predicate places. [2023-11-06 23:12:22,678 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 34 transitions, 90 flow [2023-11-06 23:12:22,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 358.5) internal successors, (1434), 4 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:22,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:22,679 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:22,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:22,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:22,892 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:22,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:22,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1577877315, now seen corresponding path program 1 times [2023-11-06 23:12:22,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:22,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446900217] [2023-11-06 23:12:22,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:22,893 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-06 23:12:22,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:22,894 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:22,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:23,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:23,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:12:23,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:23,056 INFO L351 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-06 23:12:23,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,063 INFO L351 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-06 23:12:23,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,081 INFO L351 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-06 23:12:23,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,091 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,097 INFO L351 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-06 23:12:23,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,105 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,112 INFO L351 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-06 23:12:23,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,121 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,130 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,143 INFO L351 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-06 23:12:23,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,149 INFO L351 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-06 23:12:23,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,155 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,164 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,178 INFO L351 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-06 23:12:23,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,182 INFO L351 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-06 23:12:23,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,189 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,198 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,204 INFO L351 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-06 23:12:23,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,234 INFO L351 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-06 23:12:23,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,251 INFO L351 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-06 23:12:23,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,272 INFO L351 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-06 23:12:23,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,280 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,289 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:23,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:23,302 INFO L351 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-06 23:12:23,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:23,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:23,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:23,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:23,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446900217] [2023-11-06 23:12:23,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446900217] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:23,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:23,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-06 23:12:23,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739313156] [2023-11-06 23:12:23,658 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:23,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:12:23,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:23,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:12:23,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:12:26,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 358 out of 864 [2023-11-06 23:12:26,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 34 transitions, 90 flow. Second operand has 10 states, 10 states have (on average 359.4) internal successors, (3594), 10 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:26,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:26,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 864 [2023-11-06 23:12:26,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:27,523 INFO L124 PetriNetUnfolderBase]: 1461/2166 cut-off events. [2023-11-06 23:12:27,523 INFO L125 PetriNetUnfolderBase]: For 110/110 co-relation queries the response was YES. [2023-11-06 23:12:27,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4693 conditions, 2166 events. 1461/2166 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9694 event pairs, 387 based on Foata normal form. 0/1444 useless extension candidates. Maximal degree in co-relation 4682. Up to 788 conditions per place. [2023-11-06 23:12:27,534 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 102 selfloop transitions, 6 changer transitions 0/108 dead transitions. [2023-11-06 23:12:27,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 108 transitions, 473 flow [2023-11-06 23:12:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:12:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:12:27,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2614 transitions. [2023-11-06 23:12:27,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4322089947089947 [2023-11-06 23:12:27,545 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2614 transitions. [2023-11-06 23:12:27,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2614 transitions. [2023-11-06 23:12:27,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:27,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2614 transitions. [2023-11-06 23:12:27,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 373.42857142857144) internal successors, (2614), 7 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:27,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:27,566 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:27,566 INFO L175 Difference]: Start difference. First operand has 43 places, 34 transitions, 90 flow. Second operand 7 states and 2614 transitions. [2023-11-06 23:12:27,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 108 transitions, 473 flow [2023-11-06 23:12:27,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 108 transitions, 470 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 23:12:27,570 INFO L231 Difference]: Finished difference. Result has 49 places, 36 transitions, 117 flow [2023-11-06 23:12:27,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=87, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=117, PETRI_PLACES=49, PETRI_TRANSITIONS=36} [2023-11-06 23:12:27,571 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places. [2023-11-06 23:12:27,571 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 36 transitions, 117 flow [2023-11-06 23:12:27,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 359.4) internal successors, (3594), 10 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:27,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:27,572 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:27,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:27,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:27,784 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:27,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:27,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1577918292, now seen corresponding path program 1 times [2023-11-06 23:12:27,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:27,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [361516683] [2023-11-06 23:12:27,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:27,786 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-06 23:12:27,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:27,787 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:27,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:27,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:27,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:12:27,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:27,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,005 INFO L351 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-06 23:12:28,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,020 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:28,024 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:12:28,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,037 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:28,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:12:28,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,056 INFO L351 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-06 23:12:28,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,069 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:28,076 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:12:28,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,093 INFO L351 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-06 23:12:28,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,108 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:12:28,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,116 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:12:28,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:28,124 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:12:28,188 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:28,189 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:28,189 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:28,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [361516683] [2023-11-06 23:12:28,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [361516683] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:28,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:28,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:12:28,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186051430] [2023-11-06 23:12:28,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:28,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:12:28,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:28,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:12:28,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:12:28,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 864 [2023-11-06 23:12:28,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 36 transitions, 117 flow. Second operand has 3 states, 3 states have (on average 368.3333333333333) internal successors, (1105), 3 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:28,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:28,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 864 [2023-11-06 23:12:28,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:28,857 INFO L124 PetriNetUnfolderBase]: 1365/2014 cut-off events. [2023-11-06 23:12:28,858 INFO L125 PetriNetUnfolderBase]: For 1189/1189 co-relation queries the response was YES. [2023-11-06 23:12:28,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4782 conditions, 2014 events. 1365/2014 cut-off events. For 1189/1189 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8059 event pairs, 1053 based on Foata normal form. 0/1426 useless extension candidates. Maximal degree in co-relation 4769. Up to 2014 conditions per place. [2023-11-06 23:12:28,868 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 33 selfloop transitions, 1 changer transitions 0/34 dead transitions. [2023-11-06 23:12:28,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 34 transitions, 181 flow [2023-11-06 23:12:28,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:28,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:28,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1129 transitions. [2023-11-06 23:12:28,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435570987654321 [2023-11-06 23:12:28,874 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1129 transitions. [2023-11-06 23:12:28,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1129 transitions. [2023-11-06 23:12:28,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:28,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1129 transitions. [2023-11-06 23:12:28,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.3333333333333) internal successors, (1129), 3 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:28,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:28,885 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:28,885 INFO L175 Difference]: Start difference. First operand has 49 places, 36 transitions, 117 flow. Second operand 3 states and 1129 transitions. [2023-11-06 23:12:28,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 34 transitions, 181 flow [2023-11-06 23:12:28,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 34 transitions, 172 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-06 23:12:28,888 INFO L231 Difference]: Finished difference. Result has 46 places, 34 transitions, 106 flow [2023-11-06 23:12:28,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=46, PETRI_TRANSITIONS=34} [2023-11-06 23:12:28,889 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2023-11-06 23:12:28,890 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 34 transitions, 106 flow [2023-11-06 23:12:28,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 368.3333333333333) internal successors, (1105), 3 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:28,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:28,890 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:28,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:29,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:29,103 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:29,103 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:29,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1577918293, now seen corresponding path program 1 times [2023-11-06 23:12:29,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:29,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1159838805] [2023-11-06 23:12:29,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:29,103 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-06 23:12:29,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:29,105 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:29,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:29,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:29,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:12:29,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:29,289 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,290 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-06 23:12:29,313 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,313 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-06 23:12:29,330 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,330 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-06 23:12:29,348 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,348 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-06 23:12:29,364 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,365 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-06 23:12:29,388 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,389 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-06 23:12:29,407 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,407 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-06 23:12:29,423 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,423 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-06 23:12:29,445 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,445 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-06 23:12:29,470 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,471 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-06 23:12:29,499 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,499 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2023-11-06 23:12:29,531 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:12:29,532 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-06 23:12:29,706 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:29,706 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:29,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:29,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1159838805] [2023-11-06 23:12:29,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1159838805] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:29,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:29,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:12:29,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273993671] [2023-11-06 23:12:29,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:29,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:12:29,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:29,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:12:29,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:12:29,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 362 out of 864 [2023-11-06 23:12:29,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 34 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 364.3333333333333) internal successors, (1093), 3 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:29,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:29,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 362 of 864 [2023-11-06 23:12:29,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:30,405 INFO L124 PetriNetUnfolderBase]: 1269/1862 cut-off events. [2023-11-06 23:12:30,405 INFO L125 PetriNetUnfolderBase]: For 784/784 co-relation queries the response was YES. [2023-11-06 23:12:30,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4292 conditions, 1862 events. 1269/1862 cut-off events. For 784/784 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7279 event pairs, 975 based on Foata normal form. 0/1358 useless extension candidates. Maximal degree in co-relation 4279. Up to 1862 conditions per place. [2023-11-06 23:12:30,416 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 31 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2023-11-06 23:12:30,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 32 transitions, 166 flow [2023-11-06 23:12:30,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:12:30,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:12:30,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1115 transitions. [2023-11-06 23:12:30,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43016975308641975 [2023-11-06 23:12:30,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1115 transitions. [2023-11-06 23:12:30,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1115 transitions. [2023-11-06 23:12:30,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:30,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1115 transitions. [2023-11-06 23:12:30,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 371.6666666666667) internal successors, (1115), 3 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:30,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:30,452 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 864.0) internal successors, (3456), 4 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:30,452 INFO L175 Difference]: Start difference. First operand has 46 places, 34 transitions, 106 flow. Second operand 3 states and 1115 transitions. [2023-11-06 23:12:30,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 32 transitions, 166 flow [2023-11-06 23:12:30,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 32 transitions, 165 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:12:30,454 INFO L231 Difference]: Finished difference. Result has 45 places, 32 transitions, 103 flow [2023-11-06 23:12:30,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=103, PETRI_PLACES=45, PETRI_TRANSITIONS=32} [2023-11-06 23:12:30,456 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -6 predicate places. [2023-11-06 23:12:30,456 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 32 transitions, 103 flow [2023-11-06 23:12:30,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 364.3333333333333) internal successors, (1093), 3 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:30,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:30,457 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:30,480 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:30,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:30,669 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:30,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:30,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1670827901, now seen corresponding path program 1 times [2023-11-06 23:12:30,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:30,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [898757564] [2023-11-06 23:12:30,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:30,670 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-06 23:12:30,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:30,671 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:30,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:30,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:30,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:12:30,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:30,831 INFO L351 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-06 23:12:30,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,847 INFO L351 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-06 23:12:30,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,852 INFO L351 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-06 23:12:30,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,859 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,867 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,874 INFO L351 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-06 23:12:30,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,886 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,892 INFO L351 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-06 23:12:30,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,903 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,909 INFO L351 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-06 23:12:30,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,919 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,936 INFO L351 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-06 23:12:30,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,947 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,962 INFO L351 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-06 23:12:30,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,968 INFO L351 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-06 23:12:30,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,975 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,983 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:30,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:30,988 INFO L351 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-06 23:12:30,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:31,000 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:31,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:31,015 INFO L351 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-06 23:12:31,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:31,025 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:31,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:31,038 INFO L351 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-06 23:12:31,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:31,063 INFO L351 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-06 23:12:31,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:31,079 INFO L351 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-06 23:12:31,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:31,160 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:31,160 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:31,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [898757564] [2023-11-06 23:12:31,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [898757564] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:31,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:31,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:12:31,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138136567] [2023-11-06 23:12:31,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:31,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:12:31,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:31,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:12:31,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:12:31,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 359 out of 864 [2023-11-06 23:12:31,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 32 transitions, 103 flow. Second operand has 5 states, 5 states have (on average 360.6) internal successors, (1803), 5 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:31,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:31,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 359 of 864 [2023-11-06 23:12:31,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:32,225 INFO L124 PetriNetUnfolderBase]: 1909/2806 cut-off events. [2023-11-06 23:12:32,225 INFO L125 PetriNetUnfolderBase]: For 1204/1204 co-relation queries the response was YES. [2023-11-06 23:12:32,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6441 conditions, 2806 events. 1909/2806 cut-off events. For 1204/1204 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12499 event pairs, 975 based on Foata normal form. 0/2042 useless extension candidates. Maximal degree in co-relation 6427. Up to 1858 conditions per place. [2023-11-06 23:12:32,237 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 50 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2023-11-06 23:12:32,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 54 transitions, 283 flow [2023-11-06 23:12:32,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:12:32,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:12:32,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1842 transitions. [2023-11-06 23:12:32,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263888888888889 [2023-11-06 23:12:32,245 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1842 transitions. [2023-11-06 23:12:32,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1842 transitions. [2023-11-06 23:12:32,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:32,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1842 transitions. [2023-11-06 23:12:32,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 368.4) internal successors, (1842), 5 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:32,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:32,258 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:32,258 INFO L175 Difference]: Start difference. First operand has 45 places, 32 transitions, 103 flow. Second operand 5 states and 1842 transitions. [2023-11-06 23:12:32,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 54 transitions, 283 flow [2023-11-06 23:12:32,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 282 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:12:32,261 INFO L231 Difference]: Finished difference. Result has 49 places, 33 transitions, 118 flow [2023-11-06 23:12:32,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=118, PETRI_PLACES=49, PETRI_TRANSITIONS=33} [2023-11-06 23:12:32,262 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places. [2023-11-06 23:12:32,262 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 33 transitions, 118 flow [2023-11-06 23:12:32,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 360.6) internal successors, (1803), 5 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:32,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:32,263 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2023-11-06 23:12:32,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:32,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:32,475 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:32,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:32,476 INFO L85 PathProgramCache]: Analyzing trace with hash -216575587, now seen corresponding path program 2 times [2023-11-06 23:12:32,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:32,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [537091331] [2023-11-06 23:12:32,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:12:32,476 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-06 23:12:32,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:32,480 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:32,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:32,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:12:32,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:12:32,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 23:12:32,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:32,694 INFO L351 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-06 23:12:32,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,705 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,715 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,731 INFO L351 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-06 23:12:32,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,750 INFO L351 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-06 23:12:32,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,778 INFO L351 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-06 23:12:32,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,785 INFO L351 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-06 23:12:32,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,793 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,810 INFO L351 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-06 23:12:32,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,818 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,824 INFO L351 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-06 23:12:32,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,832 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,839 INFO L351 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-06 23:12:32,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,847 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,871 INFO L351 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-06 23:12:32,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,878 INFO L351 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-06 23:12:32,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,886 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,892 INFO L351 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-06 23:12:32,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,900 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,917 INFO L351 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-06 23:12:32,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,925 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:32,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,931 INFO L351 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-06 23:12:32,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:32,938 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:33,080 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:33,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:33,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:33,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:33,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [537091331] [2023-11-06 23:12:33,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [537091331] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:33,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:33,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2023-11-06 23:12:33,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936897793] [2023-11-06 23:12:33,450 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:33,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 23:12:33,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:33,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 23:12:33,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:12:37,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 358 out of 864 [2023-11-06 23:12:37,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 33 transitions, 118 flow. Second operand has 12 states, 12 states have (on average 359.5) internal successors, (4314), 12 states have internal predecessors, (4314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:37,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:37,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 864 [2023-11-06 23:12:37,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:38,753 INFO L124 PetriNetUnfolderBase]: 1701/2536 cut-off events. [2023-11-06 23:12:38,754 INFO L125 PetriNetUnfolderBase]: For 849/849 co-relation queries the response was YES. [2023-11-06 23:12:38,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6197 conditions, 2536 events. 1701/2536 cut-off events. For 849/849 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11953 event pairs, 63 based on Foata normal form. 124/2194 useless extension candidates. Maximal degree in co-relation 6181. Up to 596 conditions per place. [2023-11-06 23:12:38,769 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 102 selfloop transitions, 6 changer transitions 0/108 dead transitions. [2023-11-06 23:12:38,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 108 transitions, 531 flow [2023-11-06 23:12:38,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:12:38,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 23:12:38,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2967 transitions. [2023-11-06 23:12:38,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292534722222222 [2023-11-06 23:12:38,779 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2967 transitions. [2023-11-06 23:12:38,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2967 transitions. [2023-11-06 23:12:38,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:38,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2967 transitions. [2023-11-06 23:12:38,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 370.875) internal successors, (2967), 8 states have internal predecessors, (2967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:38,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:38,797 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:38,797 INFO L175 Difference]: Start difference. First operand has 49 places, 33 transitions, 118 flow. Second operand 8 states and 2967 transitions. [2023-11-06 23:12:38,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 108 transitions, 531 flow [2023-11-06 23:12:38,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 108 transitions, 508 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-06 23:12:38,852 INFO L231 Difference]: Finished difference. Result has 48 places, 31 transitions, 101 flow [2023-11-06 23:12:38,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=89, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=101, PETRI_PLACES=48, PETRI_TRANSITIONS=31} [2023-11-06 23:12:38,853 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places. [2023-11-06 23:12:38,853 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 31 transitions, 101 flow [2023-11-06 23:12:38,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 359.5) internal successors, (4314), 12 states have internal predecessors, (4314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:38,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:38,854 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:38,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:39,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:39,055 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:39,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:39,055 INFO L85 PathProgramCache]: Analyzing trace with hash -256055353, now seen corresponding path program 1 times [2023-11-06 23:12:39,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:39,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [100801887] [2023-11-06 23:12:39,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:39,056 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-06 23:12:39,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:39,057 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:39,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:39,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:39,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:12:39,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:39,218 INFO L351 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-06 23:12:39,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,229 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,238 INFO L351 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-06 23:12:39,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,245 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,251 INFO L351 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-06 23:12:39,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,259 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,283 INFO L351 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-06 23:12:39,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,290 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,313 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,329 INFO L351 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-06 23:12:39,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,349 INFO L351 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-06 23:12:39,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,373 INFO L351 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-06 23:12:39,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,378 INFO L351 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-06 23:12:39,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,386 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,396 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,411 INFO L351 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-06 23:12:39,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,416 INFO L351 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-06 23:12:39,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,423 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,429 INFO L351 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-06 23:12:39,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,435 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,443 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,460 INFO L351 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-06 23:12:39,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,466 INFO L351 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-06 23:12:39,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:39,473 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:39,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:39,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:39,892 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:39,892 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:39,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [100801887] [2023-11-06 23:12:39,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [100801887] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:39,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:39,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-06 23:12:39,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466979184] [2023-11-06 23:12:39,893 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:39,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:12:39,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:39,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:12:39,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:12:42,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 358 out of 864 [2023-11-06 23:12:42,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 31 transitions, 101 flow. Second operand has 10 states, 10 states have (on average 359.8) internal successors, (3598), 10 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:42,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:42,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 864 [2023-11-06 23:12:42,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:43,650 INFO L124 PetriNetUnfolderBase]: 2845/4248 cut-off events. [2023-11-06 23:12:43,650 INFO L125 PetriNetUnfolderBase]: For 1378/1378 co-relation queries the response was YES. [2023-11-06 23:12:43,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10055 conditions, 4248 events. 2845/4248 cut-off events. For 1378/1378 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 21243 event pairs, 895 based on Foata normal form. 0/3542 useless extension candidates. Maximal degree in co-relation 10042. Up to 1676 conditions per place. [2023-11-06 23:12:43,671 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 84 selfloop transitions, 6 changer transitions 0/90 dead transitions. [2023-11-06 23:12:43,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 90 transitions, 457 flow [2023-11-06 23:12:43,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:12:43,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:12:43,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2588 transitions. [2023-11-06 23:12:43,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279100529100529 [2023-11-06 23:12:43,680 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2588 transitions. [2023-11-06 23:12:43,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2588 transitions. [2023-11-06 23:12:43,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:43,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2588 transitions. [2023-11-06 23:12:43,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 369.7142857142857) internal successors, (2588), 7 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:43,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:43,691 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:43,692 INFO L175 Difference]: Start difference. First operand has 48 places, 31 transitions, 101 flow. Second operand 7 states and 2588 transitions. [2023-11-06 23:12:43,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 90 transitions, 457 flow [2023-11-06 23:12:43,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 90 transitions, 425 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 23:12:43,695 INFO L231 Difference]: Finished difference. Result has 50 places, 33 transitions, 120 flow [2023-11-06 23:12:43,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=120, PETRI_PLACES=50, PETRI_TRANSITIONS=33} [2023-11-06 23:12:43,696 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -1 predicate places. [2023-11-06 23:12:43,696 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 33 transitions, 120 flow [2023-11-06 23:12:43,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 359.8) internal successors, (3598), 10 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:43,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:43,697 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:43,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:43,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:43,909 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:43,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:43,910 INFO L85 PathProgramCache]: Analyzing trace with hash 654286521, now seen corresponding path program 1 times [2023-11-06 23:12:43,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:43,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1259638976] [2023-11-06 23:12:43,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:43,910 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-06 23:12:43,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:43,911 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:43,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:44,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:44,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:12:44,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:44,059 INFO L351 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-06 23:12:44,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,069 INFO L351 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-06 23:12:44,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,075 INFO L351 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-06 23:12:44,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,082 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,095 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,110 INFO L351 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-06 23:12:44,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,119 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,124 INFO L351 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-06 23:12:44,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,133 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,138 INFO L351 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-06 23:12:44,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,147 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,166 INFO L351 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-06 23:12:44,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,186 INFO L351 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-06 23:12:44,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,214 INFO L351 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-06 23:12:44,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,232 INFO L351 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-06 23:12:44,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,240 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,251 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,266 INFO L351 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-06 23:12:44,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,275 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,280 INFO L351 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-06 23:12:44,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,289 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,305 INFO L351 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-06 23:12:44,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,310 INFO L351 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-06 23:12:44,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:44,318 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:44,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:44,395 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:44,395 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:44,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1259638976] [2023-11-06 23:12:44,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1259638976] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:44,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:44,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:12:44,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913629670] [2023-11-06 23:12:44,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:44,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:12:44,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:44,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:12:44,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:12:44,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 359 out of 864 [2023-11-06 23:12:44,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 33 transitions, 120 flow. Second operand has 5 states, 5 states have (on average 361.0) internal successors, (1805), 5 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:44,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:44,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 359 of 864 [2023-11-06 23:12:44,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:45,862 INFO L124 PetriNetUnfolderBase]: 4089/6108 cut-off events. [2023-11-06 23:12:45,862 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-11-06 23:12:45,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15509 conditions, 6108 events. 4089/6108 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 31807 event pairs, 2431 based on Foata normal form. 0/5232 useless extension candidates. Maximal degree in co-relation 15494. Up to 4244 conditions per place. [2023-11-06 23:12:45,888 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 50 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2023-11-06 23:12:45,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 310 flow [2023-11-06 23:12:45,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:12:45,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:12:45,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1838 transitions. [2023-11-06 23:12:45,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425462962962963 [2023-11-06 23:12:45,895 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1838 transitions. [2023-11-06 23:12:45,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1838 transitions. [2023-11-06 23:12:45,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:45,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1838 transitions. [2023-11-06 23:12:45,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 367.6) internal successors, (1838), 5 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:45,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:45,904 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 864.0) internal successors, (5184), 6 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:45,904 INFO L175 Difference]: Start difference. First operand has 50 places, 33 transitions, 120 flow. Second operand 5 states and 1838 transitions. [2023-11-06 23:12:45,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 310 flow [2023-11-06 23:12:45,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 295 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-06 23:12:45,911 INFO L231 Difference]: Finished difference. Result has 52 places, 34 transitions, 127 flow [2023-11-06 23:12:45,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=52, PETRI_TRANSITIONS=34} [2023-11-06 23:12:45,912 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 1 predicate places. [2023-11-06 23:12:45,912 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 34 transitions, 127 flow [2023-11-06 23:12:45,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 361.0) internal successors, (1805), 5 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:45,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:45,913 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:45,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:46,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:46,118 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:46,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:46,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1191952731, now seen corresponding path program 1 times [2023-11-06 23:12:46,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:46,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1322560854] [2023-11-06 23:12:46,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:46,119 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-06 23:12:46,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:46,120 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:46,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:46,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:46,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:12:46,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:46,315 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-06 23:12:46,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,325 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,333 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,338 INFO L351 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-06 23:12:46,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,355 INFO L351 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-06 23:12:46,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,364 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,393 INFO L351 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-06 23:12:46,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,409 INFO L351 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-06 23:12:46,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,426 INFO L351 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-06 23:12:46,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,433 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,443 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,458 INFO L351 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-06 23:12:46,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,465 INFO L351 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-06 23:12:46,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,473 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,478 INFO L351 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-06 23:12:46,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,486 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,502 INFO L351 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-06 23:12:46,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,510 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,519 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,524 INFO L351 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-06 23:12:46,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,542 INFO L351 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-06 23:12:46,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,550 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,557 INFO L351 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-06 23:12:46,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:12:46,564 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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-06 23:12:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:46,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:46,983 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:46,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:46,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1322560854] [2023-11-06 23:12:46,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1322560854] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:46,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:46,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-06 23:12:46,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952895455] [2023-11-06 23:12:46,984 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:46,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:12:46,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:46,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:12:46,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:12:49,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 358 out of 864 [2023-11-06 23:12:49,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 34 transitions, 127 flow. Second operand has 10 states, 10 states have (on average 360.2) internal successors, (3602), 10 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:49,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:49,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 864 [2023-11-06 23:12:49,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:52,023 INFO L124 PetriNetUnfolderBase]: 6577/9828 cut-off events. [2023-11-06 23:12:52,023 INFO L125 PetriNetUnfolderBase]: For 6873/6873 co-relation queries the response was YES. [2023-11-06 23:12:52,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26041 conditions, 9828 events. 6577/9828 cut-off events. For 6873/6873 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 55815 event pairs, 2431 based on Foata normal form. 0/9536 useless extension candidates. Maximal degree in co-relation 26025. Up to 4244 conditions per place. [2023-11-06 23:12:52,072 INFO L140 encePairwiseOnDemand]: 859/864 looper letters, 90 selfloop transitions, 6 changer transitions 0/96 dead transitions. [2023-11-06 23:12:52,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 96 transitions, 549 flow [2023-11-06 23:12:52,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:12:52,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:12:52,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2582 transitions. [2023-11-06 23:12:52,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269179894179894 [2023-11-06 23:12:52,079 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2582 transitions. [2023-11-06 23:12:52,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2582 transitions. [2023-11-06 23:12:52,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:52,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2582 transitions. [2023-11-06 23:12:52,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 368.85714285714283) internal successors, (2582), 7 states have internal predecessors, (2582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:52,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:52,091 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:52,091 INFO L175 Difference]: Start difference. First operand has 52 places, 34 transitions, 127 flow. Second operand 7 states and 2582 transitions. [2023-11-06 23:12:52,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 96 transitions, 549 flow [2023-11-06 23:12:52,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 96 transitions, 543 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 23:12:52,101 INFO L231 Difference]: Finished difference. Result has 57 places, 36 transitions, 151 flow [2023-11-06 23:12:52,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=151, PETRI_PLACES=57, PETRI_TRANSITIONS=36} [2023-11-06 23:12:52,102 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2023-11-06 23:12:52,102 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 36 transitions, 151 flow [2023-11-06 23:12:52,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 360.2) internal successors, (3602), 10 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:52,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:52,103 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:52,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:52,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:52,316 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:52,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:52,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1255993529, now seen corresponding path program 2 times [2023-11-06 23:12:52,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:52,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264223425] [2023-11-06 23:12:52,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:12:52,317 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-06 23:12:52,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:52,317 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:52,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:52,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:12:52,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:12:52,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:12:52,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:52,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:52,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:52,593 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:52,593 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:52,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264223425] [2023-11-06 23:12:52,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264223425] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:52,593 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:52,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-06 23:12:52,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590545282] [2023-11-06 23:12:52,594 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:52,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:12:52,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:52,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:12:52,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:12:52,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 369 out of 864 [2023-11-06 23:12:52,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 36 transitions, 151 flow. Second operand has 10 states, 10 states have (on average 370.6) internal successors, (3706), 10 states have internal predecessors, (3706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:52,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:52,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 369 of 864 [2023-11-06 23:12:52,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:55,207 INFO L124 PetriNetUnfolderBase]: 5675/8648 cut-off events. [2023-11-06 23:12:55,208 INFO L125 PetriNetUnfolderBase]: For 8748/8748 co-relation queries the response was YES. [2023-11-06 23:12:55,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24142 conditions, 8648 events. 5675/8648 cut-off events. For 8748/8748 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 51380 event pairs, 337 based on Foata normal form. 556/9204 useless extension candidates. Maximal degree in co-relation 24124. Up to 1996 conditions per place. [2023-11-06 23:12:55,253 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 113 selfloop transitions, 4 changer transitions 0/117 dead transitions. [2023-11-06 23:12:55,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 117 transitions, 699 flow [2023-11-06 23:12:55,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:12:55,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:12:55,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2306 transitions. [2023-11-06 23:12:55,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44483024691358025 [2023-11-06 23:12:55,259 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2306 transitions. [2023-11-06 23:12:55,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2306 transitions. [2023-11-06 23:12:55,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:55,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2306 transitions. [2023-11-06 23:12:55,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 384.3333333333333) internal successors, (2306), 6 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:55,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:55,268 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:55,268 INFO L175 Difference]: Start difference. First operand has 57 places, 36 transitions, 151 flow. Second operand 6 states and 2306 transitions. [2023-11-06 23:12:55,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 117 transitions, 699 flow [2023-11-06 23:12:55,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 117 transitions, 657 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-11-06 23:12:55,320 INFO L231 Difference]: Finished difference. Result has 54 places, 34 transitions, 127 flow [2023-11-06 23:12:55,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=127, PETRI_PLACES=54, PETRI_TRANSITIONS=34} [2023-11-06 23:12:55,320 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2023-11-06 23:12:55,321 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 34 transitions, 127 flow [2023-11-06 23:12:55,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 370.6) internal successors, (3706), 10 states have internal predecessors, (3706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:55,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:55,322 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:55,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:55,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:55,532 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:55,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:55,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1289744677, now seen corresponding path program 2 times [2023-11-06 23:12:55,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:55,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120632200] [2023-11-06 23:12:55,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:12:55,533 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-06 23:12:55,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:55,534 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:55,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:55,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:12:55,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:12:55,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:12:55,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:55,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:55,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:55,809 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:55,809 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:55,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120632200] [2023-11-06 23:12:55,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120632200] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:55,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:55,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-06 23:12:55,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032932909] [2023-11-06 23:12:55,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:55,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:12:55,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:55,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:12:55,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:12:55,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 369 out of 864 [2023-11-06 23:12:55,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 34 transitions, 127 flow. Second operand has 10 states, 10 states have (on average 370.8) internal successors, (3708), 10 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:55,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:55,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 369 of 864 [2023-11-06 23:12:55,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:57,845 INFO L124 PetriNetUnfolderBase]: 4872/7579 cut-off events. [2023-11-06 23:12:57,845 INFO L125 PetriNetUnfolderBase]: For 4284/4284 co-relation queries the response was YES. [2023-11-06 23:12:57,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19617 conditions, 7579 events. 4872/7579 cut-off events. For 4284/4284 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 44183 event pairs, 576 based on Foata normal form. 532/8111 useless extension candidates. Maximal degree in co-relation 19603. Up to 1638 conditions per place. [2023-11-06 23:12:57,878 INFO L140 encePairwiseOnDemand]: 861/864 looper letters, 97 selfloop transitions, 4 changer transitions 0/101 dead transitions. [2023-11-06 23:12:57,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 101 transitions, 548 flow [2023-11-06 23:12:57,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:12:57,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:12:57,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2295 transitions. [2023-11-06 23:12:57,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2023-11-06 23:12:57,884 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2295 transitions. [2023-11-06 23:12:57,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2295 transitions. [2023-11-06 23:12:57,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:57,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2295 transitions. [2023-11-06 23:12:57,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 382.5) internal successors, (2295), 6 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:57,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:57,892 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:57,892 INFO L175 Difference]: Start difference. First operand has 54 places, 34 transitions, 127 flow. Second operand 6 states and 2295 transitions. [2023-11-06 23:12:57,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 101 transitions, 548 flow [2023-11-06 23:12:57,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 101 transitions, 504 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-06 23:12:57,951 INFO L231 Difference]: Finished difference. Result has 50 places, 32 transitions, 105 flow [2023-11-06 23:12:57,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=97, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=105, PETRI_PLACES=50, PETRI_TRANSITIONS=32} [2023-11-06 23:12:57,952 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -1 predicate places. [2023-11-06 23:12:57,952 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 32 transitions, 105 flow [2023-11-06 23:12:57,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 370.8) internal successors, (3708), 10 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:57,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:57,953 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:57,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-11-06 23:12:58,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:58,153 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:12:58,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:58,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1567486482, now seen corresponding path program 1 times [2023-11-06 23:12:58,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:58,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1687493565] [2023-11-06 23:12:58,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:58,154 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-06 23:12:58,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:58,155 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:12:58,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-06 23:12:58,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:58,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:12:58,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:58,633 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:12:58,634 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:58,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:58,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1687493565] [2023-11-06 23:12:58,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1687493565] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:58,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:58,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:12:58,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977862183] [2023-11-06 23:12:58,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:58,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:12:58,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:58,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:12:58,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:12:59,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 864 [2023-11-06 23:12:59,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 32 transitions, 105 flow. Second operand has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:59,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:59,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 864 [2023-11-06 23:12:59,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:01,656 INFO L124 PetriNetUnfolderBase]: 5014/7836 cut-off events. [2023-11-06 23:13:01,656 INFO L125 PetriNetUnfolderBase]: For 3157/3157 co-relation queries the response was YES. [2023-11-06 23:13:01,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19481 conditions, 7836 events. 5014/7836 cut-off events. For 3157/3157 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 46180 event pairs, 3710 based on Foata normal form. 7/7843 useless extension candidates. Maximal degree in co-relation 19470. Up to 5788 conditions per place. [2023-11-06 23:13:01,698 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 86 selfloop transitions, 6 changer transitions 10/102 dead transitions. [2023-11-06 23:13:01,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 102 transitions, 537 flow [2023-11-06 23:13:01,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:13:01,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:13:01,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2444 transitions. [2023-11-06 23:13:01,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041005291005291 [2023-11-06 23:13:01,705 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2444 transitions. [2023-11-06 23:13:01,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2444 transitions. [2023-11-06 23:13:01,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:01,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2444 transitions. [2023-11-06 23:13:01,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 349.14285714285717) internal successors, (2444), 7 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:01,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:01,719 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:01,719 INFO L175 Difference]: Start difference. First operand has 50 places, 32 transitions, 105 flow. Second operand 7 states and 2444 transitions. [2023-11-06 23:13:01,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 102 transitions, 537 flow [2023-11-06 23:13:01,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 102 transitions, 502 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 23:13:01,726 INFO L231 Difference]: Finished difference. Result has 57 places, 36 transitions, 145 flow [2023-11-06 23:13:01,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=145, PETRI_PLACES=57, PETRI_TRANSITIONS=36} [2023-11-06 23:13:01,727 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2023-11-06 23:13:01,727 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 36 transitions, 145 flow [2023-11-06 23:13:01,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:01,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:01,728 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:01,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:01,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:01,941 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:01,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:01,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1560142966, now seen corresponding path program 2 times [2023-11-06 23:13:01,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:01,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [937877718] [2023-11-06 23:13:01,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:13:01,942 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-06 23:13:01,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:01,943 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:01,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-06 23:13:02,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 23:13:02,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:02,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:13:02,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:02,402 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:02,402 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:02,403 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:02,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [937877718] [2023-11-06 23:13:02,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [937877718] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:02,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:02,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:13:02,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788147703] [2023-11-06 23:13:02,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:02,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:13:02,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:02,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:13:02,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:13:02,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 864 [2023-11-06 23:13:02,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 36 transitions, 145 flow. Second operand has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:02,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:02,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 864 [2023-11-06 23:13:02,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:04,805 INFO L124 PetriNetUnfolderBase]: 5086/7967 cut-off events. [2023-11-06 23:13:04,805 INFO L125 PetriNetUnfolderBase]: For 5730/5730 co-relation queries the response was YES. [2023-11-06 23:13:04,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22802 conditions, 7967 events. 5086/7967 cut-off events. For 5730/5730 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 47209 event pairs, 3692 based on Foata normal form. 4/7971 useless extension candidates. Maximal degree in co-relation 22786. Up to 5868 conditions per place. [2023-11-06 23:13:04,849 INFO L140 encePairwiseOnDemand]: 857/864 looper letters, 77 selfloop transitions, 8 changer transitions 13/98 dead transitions. [2023-11-06 23:13:04,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 98 transitions, 582 flow [2023-11-06 23:13:04,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:13:04,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:13:04,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2118 transitions. [2023-11-06 23:13:04,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4085648148148148 [2023-11-06 23:13:04,852 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2118 transitions. [2023-11-06 23:13:04,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2118 transitions. [2023-11-06 23:13:04,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:04,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2118 transitions. [2023-11-06 23:13:04,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:04,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:04,859 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:04,859 INFO L175 Difference]: Start difference. First operand has 57 places, 36 transitions, 145 flow. Second operand 6 states and 2118 transitions. [2023-11-06 23:13:04,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 98 transitions, 582 flow [2023-11-06 23:13:04,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 98 transitions, 538 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-11-06 23:13:04,872 INFO L231 Difference]: Finished difference. Result has 62 places, 39 transitions, 184 flow [2023-11-06 23:13:04,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=184, PETRI_PLACES=62, PETRI_TRANSITIONS=39} [2023-11-06 23:13:04,873 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2023-11-06 23:13:04,873 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 39 transitions, 184 flow [2023-11-06 23:13:04,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:04,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:04,874 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:04,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:05,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:05,086 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:05,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:05,087 INFO L85 PathProgramCache]: Analyzing trace with hash 791874168, now seen corresponding path program 3 times [2023-11-06 23:13:05,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:05,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647707998] [2023-11-06 23:13:05,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:13:05,087 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-06 23:13:05,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:05,088 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:05,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-06 23:13:05,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 23:13:05,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:05,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:05,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:05,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:05,509 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:05,509 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:05,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647707998] [2023-11-06 23:13:05,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647707998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:05,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:05,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:05,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096212636] [2023-11-06 23:13:05,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:05,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:05,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:05,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:05,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:06,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 864 [2023-11-06 23:13:06,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 39 transitions, 184 flow. Second operand has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:06,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:06,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 864 [2023-11-06 23:13:06,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:08,182 INFO L124 PetriNetUnfolderBase]: 5218/8196 cut-off events. [2023-11-06 23:13:08,183 INFO L125 PetriNetUnfolderBase]: For 11749/11749 co-relation queries the response was YES. [2023-11-06 23:13:08,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26676 conditions, 8196 events. 5218/8196 cut-off events. For 11749/11749 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 48973 event pairs, 3751 based on Foata normal form. 5/8201 useless extension candidates. Maximal degree in co-relation 26657. Up to 5845 conditions per place. [2023-11-06 23:13:08,312 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 102 selfloop transitions, 8 changer transitions 8/118 dead transitions. [2023-11-06 23:13:08,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 118 transitions, 809 flow [2023-11-06 23:13:08,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:13:08,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:13:08,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2442 transitions. [2023-11-06 23:13:08,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037698412698413 [2023-11-06 23:13:08,317 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2442 transitions. [2023-11-06 23:13:08,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2442 transitions. [2023-11-06 23:13:08,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:08,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2442 transitions. [2023-11-06 23:13:08,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 348.85714285714283) internal successors, (2442), 7 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:08,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:08,327 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:08,327 INFO L175 Difference]: Start difference. First operand has 62 places, 39 transitions, 184 flow. Second operand 7 states and 2442 transitions. [2023-11-06 23:13:08,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 118 transitions, 809 flow [2023-11-06 23:13:08,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 118 transitions, 743 flow, removed 20 selfloop flow, removed 3 redundant places. [2023-11-06 23:13:08,344 INFO L231 Difference]: Finished difference. Result has 68 places, 44 transitions, 239 flow [2023-11-06 23:13:08,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=239, PETRI_PLACES=68, PETRI_TRANSITIONS=44} [2023-11-06 23:13:08,345 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 17 predicate places. [2023-11-06 23:13:08,345 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 44 transitions, 239 flow [2023-11-06 23:13:08,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:08,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:08,346 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:08,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:08,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:08,559 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:08,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:08,559 INFO L85 PathProgramCache]: Analyzing trace with hash 222575752, now seen corresponding path program 4 times [2023-11-06 23:13:08,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:08,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [806707877] [2023-11-06 23:13:08,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:13:08,560 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-06 23:13:08,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:08,561 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:08,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-06 23:13:08,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:13:08,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:08,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:13:08,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:09,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:09,119 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:09,119 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:09,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [806707877] [2023-11-06 23:13:09,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [806707877] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:09,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:09,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:13:09,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411546261] [2023-11-06 23:13:09,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:09,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:13:09,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:09,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:13:09,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:13:09,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 864 [2023-11-06 23:13:09,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 44 transitions, 239 flow. Second operand has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:09,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:09,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 864 [2023-11-06 23:13:09,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:11,849 INFO L124 PetriNetUnfolderBase]: 5501/8670 cut-off events. [2023-11-06 23:13:11,849 INFO L125 PetriNetUnfolderBase]: For 13599/13599 co-relation queries the response was YES. [2023-11-06 23:13:11,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29136 conditions, 8670 events. 5501/8670 cut-off events. For 13599/13599 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 52764 event pairs, 3800 based on Foata normal form. 6/8676 useless extension candidates. Maximal degree in co-relation 29114. Up to 6112 conditions per place. [2023-11-06 23:13:11,900 INFO L140 encePairwiseOnDemand]: 857/864 looper letters, 83 selfloop transitions, 18 changer transitions 14/115 dead transitions. [2023-11-06 23:13:11,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 115 transitions, 819 flow [2023-11-06 23:13:11,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:13:11,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:13:11,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2121 transitions. [2023-11-06 23:13:11,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40914351851851855 [2023-11-06 23:13:11,903 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2121 transitions. [2023-11-06 23:13:11,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2121 transitions. [2023-11-06 23:13:11,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:11,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2121 transitions. [2023-11-06 23:13:11,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 353.5) internal successors, (2121), 6 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:11,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:11,909 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:11,909 INFO L175 Difference]: Start difference. First operand has 68 places, 44 transitions, 239 flow. Second operand 6 states and 2121 transitions. [2023-11-06 23:13:11,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 115 transitions, 819 flow [2023-11-06 23:13:11,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 115 transitions, 776 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-11-06 23:13:11,938 INFO L231 Difference]: Finished difference. Result has 73 places, 54 transitions, 394 flow [2023-11-06 23:13:11,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=73, PETRI_TRANSITIONS=54} [2023-11-06 23:13:11,939 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 22 predicate places. [2023-11-06 23:13:11,939 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 54 transitions, 394 flow [2023-11-06 23:13:11,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:11,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:11,939 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:11,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:12,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:12,140 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:12,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:12,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1354775188, now seen corresponding path program 5 times [2023-11-06 23:13:12,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:12,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937002284] [2023-11-06 23:13:12,141 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 23:13:12,141 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-06 23:13:12,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:12,142 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:12,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-06 23:13:12,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 23:13:12,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:12,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:12,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:12,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:12,783 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:12,784 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:12,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937002284] [2023-11-06 23:13:12,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937002284] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:12,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:12,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:12,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145385227] [2023-11-06 23:13:12,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:12,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:12,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:12,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:12,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:13,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 864 [2023-11-06 23:13:13,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 54 transitions, 394 flow. Second operand has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:13,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:13,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 864 [2023-11-06 23:13:13,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:16,199 INFO L124 PetriNetUnfolderBase]: 5837/9233 cut-off events. [2023-11-06 23:13:16,199 INFO L125 PetriNetUnfolderBase]: For 25973/25973 co-relation queries the response was YES. [2023-11-06 23:13:16,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34917 conditions, 9233 events. 5837/9233 cut-off events. For 25973/25973 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 57215 event pairs, 3849 based on Foata normal form. 5/9238 useless extension candidates. Maximal degree in co-relation 34892. Up to 6155 conditions per place. [2023-11-06 23:13:16,262 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 123 selfloop transitions, 23 changer transitions 8/154 dead transitions. [2023-11-06 23:13:16,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 154 transitions, 1360 flow [2023-11-06 23:13:16,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:13:16,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:13:16,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2447 transitions. [2023-11-06 23:13:16,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40459656084656087 [2023-11-06 23:13:16,267 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2447 transitions. [2023-11-06 23:13:16,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2447 transitions. [2023-11-06 23:13:16,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:16,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2447 transitions. [2023-11-06 23:13:16,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 349.57142857142856) internal successors, (2447), 7 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:16,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:16,278 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:16,278 INFO L175 Difference]: Start difference. First operand has 73 places, 54 transitions, 394 flow. Second operand 7 states and 2447 transitions. [2023-11-06 23:13:16,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 154 transitions, 1360 flow [2023-11-06 23:13:16,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 154 transitions, 1318 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-11-06 23:13:16,323 INFO L231 Difference]: Finished difference. Result has 81 places, 68 transitions, 649 flow [2023-11-06 23:13:16,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=649, PETRI_PLACES=81, PETRI_TRANSITIONS=68} [2023-11-06 23:13:16,324 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 30 predicate places. [2023-11-06 23:13:16,324 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 68 transitions, 649 flow [2023-11-06 23:13:16,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:16,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:16,325 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:16,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:16,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:16,528 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:16,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:16,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1342983310, now seen corresponding path program 6 times [2023-11-06 23:13:16,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:16,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502042814] [2023-11-06 23:13:16,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 23:13:16,529 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-06 23:13:16,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:16,530 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:16,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-06 23:13:16,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-06 23:13:16,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:16,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:13:16,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:17,021 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:17,021 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:17,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502042814] [2023-11-06 23:13:17,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502042814] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:17,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:17,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:13:17,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543409595] [2023-11-06 23:13:17,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:17,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:13:17,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:17,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:13:17,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:13:17,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 864 [2023-11-06 23:13:17,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 68 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:17,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:17,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 864 [2023-11-06 23:13:17,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:19,853 INFO L124 PetriNetUnfolderBase]: 5836/9296 cut-off events. [2023-11-06 23:13:19,853 INFO L125 PetriNetUnfolderBase]: For 36329/36329 co-relation queries the response was YES. [2023-11-06 23:13:19,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38317 conditions, 9296 events. 5836/9296 cut-off events. For 36329/36329 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 58067 event pairs, 3856 based on Foata normal form. 9/9305 useless extension candidates. Maximal degree in co-relation 38288. Up to 6386 conditions per place. [2023-11-06 23:13:19,929 INFO L140 encePairwiseOnDemand]: 857/864 looper letters, 89 selfloop transitions, 39 changer transitions 17/145 dead transitions. [2023-11-06 23:13:19,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 145 transitions, 1469 flow [2023-11-06 23:13:19,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:13:19,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:13:19,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2117 transitions. [2023-11-06 23:13:19,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40837191358024694 [2023-11-06 23:13:19,933 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2117 transitions. [2023-11-06 23:13:19,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2117 transitions. [2023-11-06 23:13:19,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:19,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2117 transitions. [2023-11-06 23:13:19,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 352.8333333333333) internal successors, (2117), 6 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:19,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:19,942 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:19,942 INFO L175 Difference]: Start difference. First operand has 81 places, 68 transitions, 649 flow. Second operand 6 states and 2117 transitions. [2023-11-06 23:13:19,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 145 transitions, 1469 flow [2023-11-06 23:13:20,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 145 transitions, 1427 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-11-06 23:13:20,152 INFO L231 Difference]: Finished difference. Result has 87 places, 82 transitions, 959 flow [2023-11-06 23:13:20,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=959, PETRI_PLACES=87, PETRI_TRANSITIONS=82} [2023-11-06 23:13:20,153 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2023-11-06 23:13:20,153 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 82 transitions, 959 flow [2023-11-06 23:13:20,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:20,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:20,154 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:20,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:20,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:20,366 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:20,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:20,367 INFO L85 PathProgramCache]: Analyzing trace with hash 856496194, now seen corresponding path program 7 times [2023-11-06 23:13:20,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:20,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1459096901] [2023-11-06 23:13:20,367 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 23:13:20,367 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-06 23:13:20,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:20,368 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:20,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-06 23:13:20,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:13:20,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:20,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:21,702 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:21,702 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:21,702 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:21,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1459096901] [2023-11-06 23:13:21,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1459096901] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:21,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:21,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:21,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560564003] [2023-11-06 23:13:21,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:21,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:21,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:21,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:21,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:24,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 864 [2023-11-06 23:13:24,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 82 transitions, 959 flow. Second operand has 8 states, 8 states have (on average 337.625) internal successors, (2701), 8 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:24,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:24,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 864 [2023-11-06 23:13:24,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:27,376 INFO L124 PetriNetUnfolderBase]: 6128/9732 cut-off events. [2023-11-06 23:13:27,376 INFO L125 PetriNetUnfolderBase]: For 55365/55365 co-relation queries the response was YES. [2023-11-06 23:13:27,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44112 conditions, 9732 events. 6128/9732 cut-off events. For 55365/55365 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 61336 event pairs, 3775 based on Foata normal form. 7/9739 useless extension candidates. Maximal degree in co-relation 44080. Up to 6179 conditions per place. [2023-11-06 23:13:27,452 INFO L140 encePairwiseOnDemand]: 854/864 looper letters, 161 selfloop transitions, 27 changer transitions 8/196 dead transitions. [2023-11-06 23:13:27,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 196 transitions, 2375 flow [2023-11-06 23:13:27,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:13:27,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 23:13:27,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2775 transitions. [2023-11-06 23:13:27,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014756944444444 [2023-11-06 23:13:27,456 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2775 transitions. [2023-11-06 23:13:27,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2775 transitions. [2023-11-06 23:13:27,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:27,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2775 transitions. [2023-11-06 23:13:27,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 346.875) internal successors, (2775), 8 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:27,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:27,463 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:27,463 INFO L175 Difference]: Start difference. First operand has 87 places, 82 transitions, 959 flow. Second operand 8 states and 2775 transitions. [2023-11-06 23:13:27,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 196 transitions, 2375 flow [2023-11-06 23:13:27,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 196 transitions, 2173 flow, removed 41 selfloop flow, removed 3 redundant places. [2023-11-06 23:13:27,574 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 1213 flow [2023-11-06 23:13:27,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1213, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2023-11-06 23:13:27,575 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2023-11-06 23:13:27,575 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 1213 flow [2023-11-06 23:13:27,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 337.625) internal successors, (2701), 8 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:27,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:27,576 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:27,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:27,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:27,784 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:27,785 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:27,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1009505986, now seen corresponding path program 8 times [2023-11-06 23:13:27,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:27,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1652646226] [2023-11-06 23:13:27,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:13:27,785 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-06 23:13:27,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:27,786 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:27,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-06 23:13:27,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 23:13:27,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:27,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:13:27,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:28,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:28,280 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:28,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:28,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1652646226] [2023-11-06 23:13:28,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1652646226] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:28,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:28,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:13:28,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843067106] [2023-11-06 23:13:28,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:28,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:13:28,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:28,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:13:28,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:13:28,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 864 [2023-11-06 23:13:28,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 1213 flow. Second operand has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:28,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:28,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 864 [2023-11-06 23:13:28,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:31,204 INFO L124 PetriNetUnfolderBase]: 6122/9703 cut-off events. [2023-11-06 23:13:31,204 INFO L125 PetriNetUnfolderBase]: For 55588/55588 co-relation queries the response was YES. [2023-11-06 23:13:31,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45465 conditions, 9703 events. 6122/9703 cut-off events. For 55588/55588 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 60837 event pairs, 3935 based on Foata normal form. 10/9713 useless extension candidates. Maximal degree in co-relation 45428. Up to 6577 conditions per place. [2023-11-06 23:13:31,288 INFO L140 encePairwiseOnDemand]: 857/864 looper letters, 106 selfloop transitions, 52 changer transitions 18/176 dead transitions. [2023-11-06 23:13:31,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 176 transitions, 2092 flow [2023-11-06 23:13:31,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:13:31,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:13:31,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2117 transitions. [2023-11-06 23:13:31,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40837191358024694 [2023-11-06 23:13:31,291 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2117 transitions. [2023-11-06 23:13:31,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2117 transitions. [2023-11-06 23:13:31,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:31,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2117 transitions. [2023-11-06 23:13:31,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 352.8333333333333) internal successors, (2117), 6 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:31,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:31,301 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:31,301 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 1213 flow. Second operand 6 states and 2117 transitions. [2023-11-06 23:13:31,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 176 transitions, 2092 flow [2023-11-06 23:13:31,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 176 transitions, 2076 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-06 23:13:31,457 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 1448 flow [2023-11-06 23:13:31,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1448, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2023-11-06 23:13:31,458 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 51 predicate places. [2023-11-06 23:13:31,458 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 1448 flow [2023-11-06 23:13:31,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:31,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:31,459 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:31,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-11-06 23:13:31,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:31,662 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:31,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:31,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1758447936, now seen corresponding path program 9 times [2023-11-06 23:13:31,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:31,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [701766920] [2023-11-06 23:13:31,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:13:31,663 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-06 23:13:31,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:31,664 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:31,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-11-06 23:13:31,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 23:13:31,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:31,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:31,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:32,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:32,218 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:32,218 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:32,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [701766920] [2023-11-06 23:13:32,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [701766920] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:32,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:32,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:32,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676099438] [2023-11-06 23:13:32,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:32,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:32,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:32,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:32,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:33,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 864 [2023-11-06 23:13:33,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 1448 flow. Second operand has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:33,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:33,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 864 [2023-11-06 23:13:33,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:35,990 INFO L124 PetriNetUnfolderBase]: 6101/9689 cut-off events. [2023-11-06 23:13:35,990 INFO L125 PetriNetUnfolderBase]: For 69654/69654 co-relation queries the response was YES. [2023-11-06 23:13:36,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47886 conditions, 9689 events. 6101/9689 cut-off events. For 69654/69654 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 60494 event pairs, 3962 based on Foata normal form. 5/9694 useless extension candidates. Maximal degree in co-relation 47846. Up to 6742 conditions per place. [2023-11-06 23:13:36,072 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 135 selfloop transitions, 56 changer transitions 8/199 dead transitions. [2023-11-06 23:13:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 199 transitions, 2687 flow [2023-11-06 23:13:36,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:13:36,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:13:36,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2437 transitions. [2023-11-06 23:13:36,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4029431216931217 [2023-11-06 23:13:36,076 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2437 transitions. [2023-11-06 23:13:36,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2437 transitions. [2023-11-06 23:13:36,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:36,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2437 transitions. [2023-11-06 23:13:36,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 348.14285714285717) internal successors, (2437), 7 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:36,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:36,083 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:36,083 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 1448 flow. Second operand 7 states and 2437 transitions. [2023-11-06 23:13:36,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 199 transitions, 2687 flow [2023-11-06 23:13:36,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 199 transitions, 2597 flow, removed 23 selfloop flow, removed 3 redundant places. [2023-11-06 23:13:36,235 INFO L231 Difference]: Finished difference. Result has 109 places, 129 transitions, 1864 flow [2023-11-06 23:13:36,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1864, PETRI_PLACES=109, PETRI_TRANSITIONS=129} [2023-11-06 23:13:36,236 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 58 predicate places. [2023-11-06 23:13:36,236 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 129 transitions, 1864 flow [2023-11-06 23:13:36,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:36,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:36,237 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:36,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:36,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:36,437 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:36,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:36,438 INFO L85 PathProgramCache]: Analyzing trace with hash 481843984, now seen corresponding path program 10 times [2023-11-06 23:13:36,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:36,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [383377064] [2023-11-06 23:13:36,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:13:36,438 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-06 23:13:36,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:36,439 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:36,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-11-06 23:13:36,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:13:36,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:36,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:36,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:36,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:36,934 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:36,934 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:36,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [383377064] [2023-11-06 23:13:36,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [383377064] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:36,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:36,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:36,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722672873] [2023-11-06 23:13:36,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:36,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:36,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:36,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:37,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 336 out of 864 [2023-11-06 23:13:37,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 129 transitions, 1864 flow. Second operand has 8 states, 8 states have (on average 338.625) internal successors, (2709), 8 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:37,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:37,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 336 of 864 [2023-11-06 23:13:37,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:40,275 INFO L124 PetriNetUnfolderBase]: 6091/9667 cut-off events. [2023-11-06 23:13:40,275 INFO L125 PetriNetUnfolderBase]: For 83086/83086 co-relation queries the response was YES. [2023-11-06 23:13:40,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50516 conditions, 9667 events. 6091/9667 cut-off events. For 83086/83086 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 60630 event pairs, 3726 based on Foata normal form. 5/9672 useless extension candidates. Maximal degree in co-relation 50473. Up to 6118 conditions per place. [2023-11-06 23:13:40,350 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 162 selfloop transitions, 29 changer transitions 8/199 dead transitions. [2023-11-06 23:13:40,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 199 transitions, 2736 flow [2023-11-06 23:13:40,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:13:40,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:13:40,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2436 transitions. [2023-11-06 23:13:40,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2023-11-06 23:13:40,354 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2436 transitions. [2023-11-06 23:13:40,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2436 transitions. [2023-11-06 23:13:40,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:40,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2436 transitions. [2023-11-06 23:13:40,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 348.0) internal successors, (2436), 7 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:40,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:40,362 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:40,362 INFO L175 Difference]: Start difference. First operand has 109 places, 129 transitions, 1864 flow. Second operand 7 states and 2436 transitions. [2023-11-06 23:13:40,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 199 transitions, 2736 flow [2023-11-06 23:13:40,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 199 transitions, 2617 flow, removed 35 selfloop flow, removed 2 redundant places. [2023-11-06 23:13:40,559 INFO L231 Difference]: Finished difference. Result has 115 places, 131 transitions, 1879 flow [2023-11-06 23:13:40,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1879, PETRI_PLACES=115, PETRI_TRANSITIONS=131} [2023-11-06 23:13:40,560 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 64 predicate places. [2023-11-06 23:13:40,560 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 131 transitions, 1879 flow [2023-11-06 23:13:40,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 338.625) internal successors, (2709), 8 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:40,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:40,560 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:40,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:40,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:40,761 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:40,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:40,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1571331794, now seen corresponding path program 11 times [2023-11-06 23:13:40,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:40,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [921635911] [2023-11-06 23:13:40,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 23:13:40,762 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-06 23:13:40,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:40,763 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:40,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-06 23:13:40,963 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 23:13:40,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:40,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:40,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:41,838 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:41,838 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:41,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:41,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [921635911] [2023-11-06 23:13:41,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [921635911] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:41,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:41,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:41,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400717255] [2023-11-06 23:13:41,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:41,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:41,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:41,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:41,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:43,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 864 [2023-11-06 23:13:43,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 131 transitions, 1879 flow. Second operand has 8 states, 8 states have (on average 337.625) internal successors, (2701), 8 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:43,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:43,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 864 [2023-11-06 23:13:43,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:47,197 INFO L124 PetriNetUnfolderBase]: 6097/9677 cut-off events. [2023-11-06 23:13:47,197 INFO L125 PetriNetUnfolderBase]: For 81975/81975 co-relation queries the response was YES. [2023-11-06 23:13:47,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50644 conditions, 9677 events. 6097/9677 cut-off events. For 81975/81975 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 60706 event pairs, 3764 based on Foata normal form. 5/9682 useless extension candidates. Maximal degree in co-relation 50599. Up to 6122 conditions per place. [2023-11-06 23:13:47,285 INFO L140 encePairwiseOnDemand]: 854/864 looper letters, 151 selfloop transitions, 53 changer transitions 9/213 dead transitions. [2023-11-06 23:13:47,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 213 transitions, 2947 flow [2023-11-06 23:13:47,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:13:47,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 23:13:47,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2775 transitions. [2023-11-06 23:13:47,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014756944444444 [2023-11-06 23:13:47,289 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2775 transitions. [2023-11-06 23:13:47,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2775 transitions. [2023-11-06 23:13:47,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:47,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2775 transitions. [2023-11-06 23:13:47,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 346.875) internal successors, (2775), 8 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:47,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:47,299 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:47,299 INFO L175 Difference]: Start difference. First operand has 115 places, 131 transitions, 1879 flow. Second operand 8 states and 2775 transitions. [2023-11-06 23:13:47,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 213 transitions, 2947 flow [2023-11-06 23:13:47,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 213 transitions, 2868 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-11-06 23:13:47,544 INFO L231 Difference]: Finished difference. Result has 122 places, 146 transitions, 2243 flow [2023-11-06 23:13:47,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2243, PETRI_PLACES=122, PETRI_TRANSITIONS=146} [2023-11-06 23:13:47,544 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 71 predicate places. [2023-11-06 23:13:47,544 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 146 transitions, 2243 flow [2023-11-06 23:13:47,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 337.625) internal successors, (2701), 8 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:47,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:47,545 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:47,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:47,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:47,746 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:47,746 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:47,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1102785108, now seen corresponding path program 12 times [2023-11-06 23:13:47,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:47,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1710183370] [2023-11-06 23:13:47,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 23:13:47,746 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-06 23:13:47,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:47,747 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:47,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-11-06 23:13:47,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-06 23:13:47,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:47,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:47,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:48,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:48,185 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:48,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:48,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1710183370] [2023-11-06 23:13:48,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1710183370] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:48,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:48,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:48,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238247126] [2023-11-06 23:13:48,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:48,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:48,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:48,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:48,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:48,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 864 [2023-11-06 23:13:48,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 146 transitions, 2243 flow. Second operand has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:48,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:48,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 864 [2023-11-06 23:13:48,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:51,661 INFO L124 PetriNetUnfolderBase]: 6087/9655 cut-off events. [2023-11-06 23:13:51,662 INFO L125 PetriNetUnfolderBase]: For 92959/92959 co-relation queries the response was YES. [2023-11-06 23:13:51,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52037 conditions, 9655 events. 6087/9655 cut-off events. For 92959/92959 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 60525 event pairs, 3738 based on Foata normal form. 5/9660 useless extension candidates. Maximal degree in co-relation 51988. Up to 6122 conditions per place. [2023-11-06 23:13:51,734 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 163 selfloop transitions, 53 changer transitions 8/224 dead transitions. [2023-11-06 23:13:51,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 224 transitions, 3276 flow [2023-11-06 23:13:51,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:13:51,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:13:51,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2445 transitions. [2023-11-06 23:13:51,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.404265873015873 [2023-11-06 23:13:51,737 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2445 transitions. [2023-11-06 23:13:51,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2445 transitions. [2023-11-06 23:13:51,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:51,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2445 transitions. [2023-11-06 23:13:51,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 349.2857142857143) internal successors, (2445), 7 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:51,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:51,743 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:51,743 INFO L175 Difference]: Start difference. First operand has 122 places, 146 transitions, 2243 flow. Second operand 7 states and 2445 transitions. [2023-11-06 23:13:51,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 224 transitions, 3276 flow [2023-11-06 23:13:52,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 224 transitions, 3182 flow, removed 23 selfloop flow, removed 3 redundant places. [2023-11-06 23:13:52,034 INFO L231 Difference]: Finished difference. Result has 128 places, 153 transitions, 2438 flow [2023-11-06 23:13:52,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2438, PETRI_PLACES=128, PETRI_TRANSITIONS=153} [2023-11-06 23:13:52,034 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 77 predicate places. [2023-11-06 23:13:52,035 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 153 transitions, 2438 flow [2023-11-06 23:13:52,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 339.625) internal successors, (2717), 8 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:52,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:52,035 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:52,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:52,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:52,240 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:52,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:52,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1363245268, now seen corresponding path program 13 times [2023-11-06 23:13:52,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:52,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626298263] [2023-11-06 23:13:52,241 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 23:13:52,241 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-06 23:13:52,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:52,242 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:52,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-06 23:13:52,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:13:52,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:52,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:53,022 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:53,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:53,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626298263] [2023-11-06 23:13:53,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626298263] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:53,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:53,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:53,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170730592] [2023-11-06 23:13:53,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:53,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:53,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:53,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:53,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:53,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 336 out of 864 [2023-11-06 23:13:53,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 153 transitions, 2438 flow. Second operand has 8 states, 8 states have (on average 338.625) internal successors, (2709), 8 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:53,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:53,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 336 of 864 [2023-11-06 23:13:53,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:13:56,939 INFO L124 PetriNetUnfolderBase]: 6077/9633 cut-off events. [2023-11-06 23:13:56,939 INFO L125 PetriNetUnfolderBase]: For 104115/104115 co-relation queries the response was YES. [2023-11-06 23:13:56,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53513 conditions, 9633 events. 6077/9633 cut-off events. For 104115/104115 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 60133 event pairs, 3754 based on Foata normal form. 5/9638 useless extension candidates. Maximal degree in co-relation 53461. Up to 6122 conditions per place. [2023-11-06 23:13:57,021 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 154 selfloop transitions, 55 changer transitions 8/217 dead transitions. [2023-11-06 23:13:57,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 217 transitions, 3287 flow [2023-11-06 23:13:57,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:13:57,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:13:57,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2442 transitions. [2023-11-06 23:13:57,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037698412698413 [2023-11-06 23:13:57,024 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2442 transitions. [2023-11-06 23:13:57,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2442 transitions. [2023-11-06 23:13:57,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:13:57,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2442 transitions. [2023-11-06 23:13:57,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 348.85714285714283) internal successors, (2442), 7 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:57,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:57,032 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:57,032 INFO L175 Difference]: Start difference. First operand has 128 places, 153 transitions, 2438 flow. Second operand 7 states and 2442 transitions. [2023-11-06 23:13:57,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 217 transitions, 3287 flow [2023-11-06 23:13:57,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 217 transitions, 3201 flow, removed 18 selfloop flow, removed 3 redundant places. [2023-11-06 23:13:57,369 INFO L231 Difference]: Finished difference. Result has 133 places, 156 transitions, 2561 flow [2023-11-06 23:13:57,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2561, PETRI_PLACES=133, PETRI_TRANSITIONS=156} [2023-11-06 23:13:57,369 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 82 predicate places. [2023-11-06 23:13:57,370 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 156 transitions, 2561 flow [2023-11-06 23:13:57,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 338.625) internal successors, (2709), 8 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:57,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:13:57,370 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:13:57,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-11-06 23:13:57,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:57,571 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:13:57,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:13:57,571 INFO L85 PathProgramCache]: Analyzing trace with hash -824294900, now seen corresponding path program 14 times [2023-11-06 23:13:57,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:13:57,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1874238389] [2023-11-06 23:13:57,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:13:57,571 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-06 23:13:57,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:13:57,572 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:13:57,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-06 23:13:57,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 23:13:57,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:13:57,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:13:57,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:13:58,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:13:58,157 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:13:58,158 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:13:58,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1874238389] [2023-11-06 23:13:58,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1874238389] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:13:58,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:13:58,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:13:58,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183597291] [2023-11-06 23:13:58,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:13:58,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:13:58,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:13:58,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:13:58,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:13:59,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 336 out of 864 [2023-11-06 23:13:59,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 156 transitions, 2561 flow. Second operand has 8 states, 8 states have (on average 338.625) internal successors, (2709), 8 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:13:59,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:13:59,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 336 of 864 [2023-11-06 23:13:59,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:02,090 INFO L124 PetriNetUnfolderBase]: 6067/9611 cut-off events. [2023-11-06 23:14:02,091 INFO L125 PetriNetUnfolderBase]: For 104739/104739 co-relation queries the response was YES. [2023-11-06 23:14:02,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53480 conditions, 9611 events. 6067/9611 cut-off events. For 104739/104739 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 59849 event pairs, 3746 based on Foata normal form. 5/9616 useless extension candidates. Maximal degree in co-relation 53426. Up to 6122 conditions per place. [2023-11-06 23:14:02,180 INFO L140 encePairwiseOnDemand]: 855/864 looper letters, 159 selfloop transitions, 52 changer transitions 8/219 dead transitions. [2023-11-06 23:14:02,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 219 transitions, 3358 flow [2023-11-06 23:14:02,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:14:02,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:14:02,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2439 transitions. [2023-11-06 23:14:02,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40327380952380953 [2023-11-06 23:14:02,183 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2439 transitions. [2023-11-06 23:14:02,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2439 transitions. [2023-11-06 23:14:02,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:02,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2439 transitions. [2023-11-06 23:14:02,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 348.42857142857144) internal successors, (2439), 7 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:02,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:02,190 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:02,190 INFO L175 Difference]: Start difference. First operand has 133 places, 156 transitions, 2561 flow. Second operand 7 states and 2439 transitions. [2023-11-06 23:14:02,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 219 transitions, 3358 flow [2023-11-06 23:14:02,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 219 transitions, 3264 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-11-06 23:14:02,565 INFO L231 Difference]: Finished difference. Result has 135 places, 153 transitions, 2518 flow [2023-11-06 23:14:02,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2518, PETRI_PLACES=135, PETRI_TRANSITIONS=153} [2023-11-06 23:14:02,565 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 84 predicate places. [2023-11-06 23:14:02,565 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 153 transitions, 2518 flow [2023-11-06 23:14:02,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 338.625) internal successors, (2709), 8 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:02,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:02,566 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:02,575 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:02,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:02,766 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:02,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:02,767 INFO L85 PathProgramCache]: Analyzing trace with hash -965206040, now seen corresponding path program 15 times [2023-11-06 23:14:02,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:02,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [47625621] [2023-11-06 23:14:02,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:14:02,767 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-06 23:14:02,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:02,779 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:02,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-11-06 23:14:02,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 23:14:02,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:14:02,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:14:02,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:03,782 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:03,782 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:14:03,782 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:03,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [47625621] [2023-11-06 23:14:03,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [47625621] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:14:03,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:14:03,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:14:03,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303536665] [2023-11-06 23:14:03,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:03,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:14:03,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:03,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:14:03,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:14:05,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 864 [2023-11-06 23:14:05,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 153 transitions, 2518 flow. Second operand has 8 states, 8 states have (on average 337.625) internal successors, (2701), 8 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:05,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:05,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 864 [2023-11-06 23:14:05,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:08,779 INFO L124 PetriNetUnfolderBase]: 6057/9589 cut-off events. [2023-11-06 23:14:08,779 INFO L125 PetriNetUnfolderBase]: For 104838/104838 co-relation queries the response was YES. [2023-11-06 23:14:08,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53367 conditions, 9589 events. 6057/9589 cut-off events. For 104838/104838 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 59776 event pairs, 3738 based on Foata normal form. 5/9594 useless extension candidates. Maximal degree in co-relation 53313. Up to 6122 conditions per place. [2023-11-06 23:14:08,872 INFO L140 encePairwiseOnDemand]: 854/864 looper letters, 148 selfloop transitions, 56 changer transitions 9/213 dead transitions. [2023-11-06 23:14:08,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 213 transitions, 3364 flow [2023-11-06 23:14:08,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:14:08,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 23:14:08,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2764 transitions. [2023-11-06 23:14:08,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39988425925925924 [2023-11-06 23:14:08,876 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2764 transitions. [2023-11-06 23:14:08,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2764 transitions. [2023-11-06 23:14:08,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:08,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2764 transitions. [2023-11-06 23:14:08,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 345.5) internal successors, (2764), 8 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:08,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:08,884 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:08,884 INFO L175 Difference]: Start difference. First operand has 135 places, 153 transitions, 2518 flow. Second operand 8 states and 2764 transitions. [2023-11-06 23:14:08,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 213 transitions, 3364 flow [2023-11-06 23:14:09,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 213 transitions, 3274 flow, removed 10 selfloop flow, removed 5 redundant places. [2023-11-06 23:14:09,289 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 2621 flow [2023-11-06 23:14:09,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2621, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2023-11-06 23:14:09,290 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2023-11-06 23:14:09,290 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 2621 flow [2023-11-06 23:14:09,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 337.625) internal successors, (2701), 8 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:09,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:09,290 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:09,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:09,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:09,491 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:09,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:09,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1880838888, now seen corresponding path program 16 times [2023-11-06 23:14:09,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:09,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [584819994] [2023-11-06 23:14:09,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:14:09,492 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-06 23:14:09,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:09,493 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:09,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-06 23:14:09,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:14:09,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:14:09,693 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:14:09,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:09,943 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:14:09,943 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:09,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [584819994] [2023-11-06 23:14:09,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [584819994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:14:09,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:14:09,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:14:09,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622746642] [2023-11-06 23:14:09,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:09,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:14:09,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:09,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:14:09,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:14:10,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 864 [2023-11-06 23:14:10,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 2621 flow. Second operand has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:10,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:10,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 864 [2023-11-06 23:14:10,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:13,210 INFO L124 PetriNetUnfolderBase]: 6133/9730 cut-off events. [2023-11-06 23:14:13,210 INFO L125 PetriNetUnfolderBase]: For 107634/107634 co-relation queries the response was YES. [2023-11-06 23:14:13,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54332 conditions, 9730 events. 6133/9730 cut-off events. For 107634/107634 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 60654 event pairs, 3976 based on Foata normal form. 8/9738 useless extension candidates. Maximal degree in co-relation 54278. Up to 6742 conditions per place. [2023-11-06 23:14:13,288 INFO L140 encePairwiseOnDemand]: 857/864 looper letters, 123 selfloop transitions, 75 changer transitions 18/216 dead transitions. [2023-11-06 23:14:13,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 216 transitions, 3518 flow [2023-11-06 23:14:13,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:14:13,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:14:13,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2117 transitions. [2023-11-06 23:14:13,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40837191358024694 [2023-11-06 23:14:13,291 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2117 transitions. [2023-11-06 23:14:13,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2117 transitions. [2023-11-06 23:14:13,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:13,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2117 transitions. [2023-11-06 23:14:13,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 352.8333333333333) internal successors, (2117), 6 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:13,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:13,297 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:13,297 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 2621 flow. Second operand 6 states and 2117 transitions. [2023-11-06 23:14:13,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 216 transitions, 3518 flow [2023-11-06 23:14:13,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 216 transitions, 3392 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-06 23:14:13,616 INFO L231 Difference]: Finished difference. Result has 141 places, 160 transitions, 2793 flow [2023-11-06 23:14:13,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2793, PETRI_PLACES=141, PETRI_TRANSITIONS=160} [2023-11-06 23:14:13,616 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2023-11-06 23:14:13,616 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 160 transitions, 2793 flow [2023-11-06 23:14:13,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:13,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:13,617 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:13,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:13,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:13,817 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:13,818 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:13,818 INFO L85 PathProgramCache]: Analyzing trace with hash -270809698, now seen corresponding path program 17 times [2023-11-06 23:14:13,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:13,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1378376830] [2023-11-06 23:14:13,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 23:14:13,818 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-06 23:14:13,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:13,819 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:13,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-06 23:14:14,029 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 23:14:14,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:14:14,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:14:14,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:14,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:14,181 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:14:14,181 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:14,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1378376830] [2023-11-06 23:14:14,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1378376830] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:14:14,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:14:14,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:14:14,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246366494] [2023-11-06 23:14:14,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:14,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:14:14,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:14,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:14:14,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:14:14,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 864 [2023-11-06 23:14:14,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 160 transitions, 2793 flow. Second operand has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:14,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:14,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 864 [2023-11-06 23:14:14,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:17,133 INFO L124 PetriNetUnfolderBase]: 6080/9601 cut-off events. [2023-11-06 23:14:17,133 INFO L125 PetriNetUnfolderBase]: For 118566/118566 co-relation queries the response was YES. [2023-11-06 23:14:17,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55437 conditions, 9601 events. 6080/9601 cut-off events. For 118566/118566 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 59299 event pairs, 3912 based on Foata normal form. 6/9607 useless extension candidates. Maximal degree in co-relation 55382. Up to 6742 conditions per place. [2023-11-06 23:14:17,217 INFO L140 encePairwiseOnDemand]: 857/864 looper letters, 132 selfloop transitions, 74 changer transitions 18/224 dead transitions. [2023-11-06 23:14:17,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 224 transitions, 3773 flow [2023-11-06 23:14:17,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:14:17,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:14:17,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2114 transitions. [2023-11-06 23:14:17,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4077932098765432 [2023-11-06 23:14:17,220 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2114 transitions. [2023-11-06 23:14:17,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2114 transitions. [2023-11-06 23:14:17,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:17,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2114 transitions. [2023-11-06 23:14:17,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 352.3333333333333) internal successors, (2114), 6 states have internal predecessors, (2114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:17,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:17,225 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 864.0) internal successors, (6048), 7 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:17,225 INFO L175 Difference]: Start difference. First operand has 141 places, 160 transitions, 2793 flow. Second operand 6 states and 2114 transitions. [2023-11-06 23:14:17,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 224 transitions, 3773 flow [2023-11-06 23:14:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 224 transitions, 3629 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-11-06 23:14:17,718 INFO L231 Difference]: Finished difference. Result has 145 places, 166 transitions, 3061 flow [2023-11-06 23:14:17,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3061, PETRI_PLACES=145, PETRI_TRANSITIONS=166} [2023-11-06 23:14:17,719 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2023-11-06 23:14:17,719 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 166 transitions, 3061 flow [2023-11-06 23:14:17,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 344.5) internal successors, (2067), 6 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:17,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:17,719 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:17,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:17,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:17,920 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:17,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:17,920 INFO L85 PathProgramCache]: Analyzing trace with hash 482646192, now seen corresponding path program 1 times [2023-11-06 23:14:17,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:17,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1951732376] [2023-11-06 23:14:17,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:14:17,920 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-06 23:14:17,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:17,921 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:17,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-11-06 23:14:18,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:14:18,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:14:18,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:18,324 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:18,324 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:14:18,324 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:18,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1951732376] [2023-11-06 23:14:18,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1951732376] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:14:18,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:14:18,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:14:18,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523604959] [2023-11-06 23:14:18,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:18,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:14:18,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:18,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:14:18,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:14:18,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 864 [2023-11-06 23:14:18,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 166 transitions, 3061 flow. Second operand has 7 states, 7 states have (on average 347.14285714285717) internal successors, (2430), 7 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:18,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:18,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 864 [2023-11-06 23:14:18,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:22,282 INFO L124 PetriNetUnfolderBase]: 6957/10962 cut-off events. [2023-11-06 23:14:22,283 INFO L125 PetriNetUnfolderBase]: For 141234/141234 co-relation queries the response was YES. [2023-11-06 23:14:22,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65944 conditions, 10962 events. 6957/10962 cut-off events. For 141234/141234 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 70092 event pairs, 756 based on Foata normal form. 24/10986 useless extension candidates. Maximal degree in co-relation 65886. Up to 5696 conditions per place. [2023-11-06 23:14:22,387 INFO L140 encePairwiseOnDemand]: 856/864 looper letters, 181 selfloop transitions, 63 changer transitions 1/245 dead transitions. [2023-11-06 23:14:22,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 245 transitions, 4153 flow [2023-11-06 23:14:22,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:14:22,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:14:22,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2490 transitions. [2023-11-06 23:14:22,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117063492063492 [2023-11-06 23:14:22,391 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2490 transitions. [2023-11-06 23:14:22,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2490 transitions. [2023-11-06 23:14:22,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:22,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2490 transitions. [2023-11-06 23:14:22,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 355.7142857142857) internal successors, (2490), 7 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:22,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:22,399 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:22,400 INFO L175 Difference]: Start difference. First operand has 145 places, 166 transitions, 3061 flow. Second operand 7 states and 2490 transitions. [2023-11-06 23:14:22,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 245 transitions, 4153 flow [2023-11-06 23:14:23,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 245 transitions, 4026 flow, removed 38 selfloop flow, removed 2 redundant places. [2023-11-06 23:14:23,599 INFO L231 Difference]: Finished difference. Result has 151 places, 179 transitions, 3370 flow [2023-11-06 23:14:23,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3370, PETRI_PLACES=151, PETRI_TRANSITIONS=179} [2023-11-06 23:14:23,599 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 100 predicate places. [2023-11-06 23:14:23,599 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 179 transitions, 3370 flow [2023-11-06 23:14:23,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 347.14285714285717) internal successors, (2430), 7 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:23,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:23,600 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:23,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:23,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:23,801 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:23,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:23,801 INFO L85 PathProgramCache]: Analyzing trace with hash 870230546, now seen corresponding path program 2 times [2023-11-06 23:14:23,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:23,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1994231702] [2023-11-06 23:14:23,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:14:23,801 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-06 23:14:23,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:23,802 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:23,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-11-06 23:14:24,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:14:24,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:14:24,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:14:24,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:24,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:24,310 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:14:24,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:24,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1994231702] [2023-11-06 23:14:24,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1994231702] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:14:24,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:14:24,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:14:24,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57802486] [2023-11-06 23:14:24,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:24,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:14:24,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:24,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:14:24,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:14:24,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 864 [2023-11-06 23:14:24,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 179 transitions, 3370 flow. Second operand has 7 states, 7 states have (on average 349.14285714285717) internal successors, (2444), 7 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:24,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:24,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 864 [2023-11-06 23:14:24,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:28,013 INFO L124 PetriNetUnfolderBase]: 7000/11079 cut-off events. [2023-11-06 23:14:28,013 INFO L125 PetriNetUnfolderBase]: For 128425/128425 co-relation queries the response was YES. [2023-11-06 23:14:28,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61770 conditions, 11079 events. 7000/11079 cut-off events. For 128425/128425 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 70592 event pairs, 3948 based on Foata normal form. 6/11085 useless extension candidates. Maximal degree in co-relation 61709. Up to 6876 conditions per place. [2023-11-06 23:14:28,136 INFO L140 encePairwiseOnDemand]: 856/864 looper letters, 189 selfloop transitions, 85 changer transitions 8/282 dead transitions. [2023-11-06 23:14:28,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 282 transitions, 5186 flow [2023-11-06 23:14:28,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:14:28,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:14:28,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2505 transitions. [2023-11-06 23:14:28,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41418650793650796 [2023-11-06 23:14:28,142 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2505 transitions. [2023-11-06 23:14:28,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2505 transitions. [2023-11-06 23:14:28,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:28,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2505 transitions. [2023-11-06 23:14:28,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 357.85714285714283) internal successors, (2505), 7 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:28,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:28,147 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:28,147 INFO L175 Difference]: Start difference. First operand has 151 places, 179 transitions, 3370 flow. Second operand 7 states and 2505 transitions. [2023-11-06 23:14:28,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 282 transitions, 5186 flow [2023-11-06 23:14:28,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 282 transitions, 5088 flow, removed 14 selfloop flow, removed 1 redundant places. [2023-11-06 23:14:28,964 INFO L231 Difference]: Finished difference. Result has 161 places, 204 transitions, 3994 flow [2023-11-06 23:14:28,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3994, PETRI_PLACES=161, PETRI_TRANSITIONS=204} [2023-11-06 23:14:28,965 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 110 predicate places. [2023-11-06 23:14:28,965 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 204 transitions, 3994 flow [2023-11-06 23:14:28,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 349.14285714285717) internal successors, (2444), 7 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:28,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:28,966 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:28,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:29,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:29,167 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:29,167 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:29,167 INFO L85 PathProgramCache]: Analyzing trace with hash 732216902, now seen corresponding path program 1 times [2023-11-06 23:14:29,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:29,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [105383785] [2023-11-06 23:14:29,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:14:29,168 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:14:29,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:29,171 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:29,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-11-06 23:14:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:14:29,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:14:29,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:29,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:29,538 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:14:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:29,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:29,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [105383785] [2023-11-06 23:14:29,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [105383785] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:14:29,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:14:29,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2023-11-06 23:14:29,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862827028] [2023-11-06 23:14:29,848 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:14:29,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:14:29,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:29,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:14:29,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:14:31,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 864 [2023-11-06 23:14:31,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 204 transitions, 3994 flow. Second operand has 10 states, 10 states have (on average 345.9) internal successors, (3459), 10 states have internal predecessors, (3459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:31,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:31,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 864 [2023-11-06 23:14:31,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:35,039 INFO L124 PetriNetUnfolderBase]: 7993/12684 cut-off events. [2023-11-06 23:14:35,039 INFO L125 PetriNetUnfolderBase]: For 146290/146290 co-relation queries the response was YES. [2023-11-06 23:14:35,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73372 conditions, 12684 events. 7993/12684 cut-off events. For 146290/146290 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 83717 event pairs, 1964 based on Foata normal form. 30/12714 useless extension candidates. Maximal degree in co-relation 73305. Up to 6272 conditions per place. [2023-11-06 23:14:35,152 INFO L140 encePairwiseOnDemand]: 856/864 looper letters, 220 selfloop transitions, 81 changer transitions 4/305 dead transitions. [2023-11-06 23:14:35,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 305 transitions, 5709 flow [2023-11-06 23:14:35,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:14:35,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:14:35,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2486 transitions. [2023-11-06 23:14:35,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41104497354497355 [2023-11-06 23:14:35,156 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2486 transitions. [2023-11-06 23:14:35,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2486 transitions. [2023-11-06 23:14:35,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:35,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2486 transitions. [2023-11-06 23:14:35,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 355.14285714285717) internal successors, (2486), 7 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:35,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:35,161 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:35,161 INFO L175 Difference]: Start difference. First operand has 161 places, 204 transitions, 3994 flow. Second operand 7 states and 2486 transitions. [2023-11-06 23:14:35,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 305 transitions, 5709 flow [2023-11-06 23:14:36,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 305 transitions, 5550 flow, removed 45 selfloop flow, removed 2 redundant places. [2023-11-06 23:14:36,250 INFO L231 Difference]: Finished difference. Result has 168 places, 216 transitions, 4326 flow [2023-11-06 23:14:36,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4326, PETRI_PLACES=168, PETRI_TRANSITIONS=216} [2023-11-06 23:14:36,251 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 117 predicate places. [2023-11-06 23:14:36,251 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 216 transitions, 4326 flow [2023-11-06 23:14:36,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 345.9) internal successors, (3459), 10 states have internal predecessors, (3459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:36,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:36,252 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:36,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:36,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:36,463 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:36,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:36,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1563427728, now seen corresponding path program 2 times [2023-11-06 23:14:36,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:36,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880576523] [2023-11-06 23:14:36,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:14:36,464 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-06 23:14:36,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:36,466 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:36,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-11-06 23:14:36,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:14:36,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:14:36,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:14:36,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:36,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:36,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:14:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:37,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:37,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880576523] [2023-11-06 23:14:37,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880576523] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 23:14:37,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:14:37,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2023-11-06 23:14:37,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701156007] [2023-11-06 23:14:37,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:37,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:14:37,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:37,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:14:37,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:14:38,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 864 [2023-11-06 23:14:38,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 216 transitions, 4326 flow. Second operand has 7 states, 7 states have (on average 351.14285714285717) internal successors, (2458), 7 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:38,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:38,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 864 [2023-11-06 23:14:38,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:42,362 INFO L124 PetriNetUnfolderBase]: 8603/13798 cut-off events. [2023-11-06 23:14:42,362 INFO L125 PetriNetUnfolderBase]: For 190430/190430 co-relation queries the response was YES. [2023-11-06 23:14:42,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79671 conditions, 13798 events. 8603/13798 cut-off events. For 190430/190430 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 93646 event pairs, 4106 based on Foata normal form. 30/13828 useless extension candidates. Maximal degree in co-relation 79601. Up to 7098 conditions per place. [2023-11-06 23:14:42,530 INFO L140 encePairwiseOnDemand]: 856/864 looper letters, 241 selfloop transitions, 62 changer transitions 0/303 dead transitions. [2023-11-06 23:14:42,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 303 transitions, 5699 flow [2023-11-06 23:14:42,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:14:42,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:14:42,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2527 transitions. [2023-11-06 23:14:42,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41782407407407407 [2023-11-06 23:14:42,534 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2527 transitions. [2023-11-06 23:14:42,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2527 transitions. [2023-11-06 23:14:42,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:42,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2527 transitions. [2023-11-06 23:14:42,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 361.0) internal successors, (2527), 7 states have internal predecessors, (2527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:42,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:42,543 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:42,543 INFO L175 Difference]: Start difference. First operand has 168 places, 216 transitions, 4326 flow. Second operand 7 states and 2527 transitions. [2023-11-06 23:14:42,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 303 transitions, 5699 flow [2023-11-06 23:14:43,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 303 transitions, 5576 flow, removed 19 selfloop flow, removed 2 redundant places. [2023-11-06 23:14:43,990 INFO L231 Difference]: Finished difference. Result has 174 places, 218 transitions, 4406 flow [2023-11-06 23:14:43,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4406, PETRI_PLACES=174, PETRI_TRANSITIONS=218} [2023-11-06 23:14:43,991 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 123 predicate places. [2023-11-06 23:14:43,991 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 218 transitions, 4406 flow [2023-11-06 23:14:43,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 351.14285714285717) internal successors, (2458), 7 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:43,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:43,992 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:44,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:44,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:44,193 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:44,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:44,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1909004184, now seen corresponding path program 3 times [2023-11-06 23:14:44,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:44,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [396153812] [2023-11-06 23:14:44,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:14:44,194 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:14:44,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:44,195 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:44,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-11-06 23:14:44,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 23:14:44,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:14:44,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:14:44,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:44,660 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:44,661 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:14:45,098 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:45,098 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:45,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [396153812] [2023-11-06 23:14:45,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [396153812] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 23:14:45,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:14:45,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2023-11-06 23:14:45,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495172176] [2023-11-06 23:14:45,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:45,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:14:45,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:45,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:14:45,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:14:46,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 864 [2023-11-06 23:14:46,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 218 transitions, 4406 flow. Second operand has 7 states, 7 states have (on average 350.14285714285717) internal successors, (2451), 7 states have internal predecessors, (2451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:46,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:46,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 864 [2023-11-06 23:14:46,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:51,622 INFO L124 PetriNetUnfolderBase]: 10181/16504 cut-off events. [2023-11-06 23:14:51,622 INFO L125 PetriNetUnfolderBase]: For 225848/225848 co-relation queries the response was YES. [2023-11-06 23:14:51,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95449 conditions, 16504 events. 10181/16504 cut-off events. For 225848/225848 co-relation queries the response was YES. Maximal size of possible extension queue 805. Compared 117866 event pairs, 4842 based on Foata normal form. 30/16534 useless extension candidates. Maximal degree in co-relation 95377. Up to 7242 conditions per place. [2023-11-06 23:14:51,804 INFO L140 encePairwiseOnDemand]: 856/864 looper letters, 262 selfloop transitions, 78 changer transitions 0/340 dead transitions. [2023-11-06 23:14:51,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 340 transitions, 6602 flow [2023-11-06 23:14:51,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:14:51,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:14:51,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2527 transitions. [2023-11-06 23:14:51,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41782407407407407 [2023-11-06 23:14:51,808 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2527 transitions. [2023-11-06 23:14:51,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2527 transitions. [2023-11-06 23:14:51,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:51,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2527 transitions. [2023-11-06 23:14:51,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 361.0) internal successors, (2527), 7 states have internal predecessors, (2527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:51,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:51,813 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:51,813 INFO L175 Difference]: Start difference. First operand has 174 places, 218 transitions, 4406 flow. Second operand 7 states and 2527 transitions. [2023-11-06 23:14:51,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 340 transitions, 6602 flow [2023-11-06 23:14:53,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 340 transitions, 6452 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-06 23:14:53,564 INFO L231 Difference]: Finished difference. Result has 179 places, 228 transitions, 4699 flow [2023-11-06 23:14:53,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4699, PETRI_PLACES=179, PETRI_TRANSITIONS=228} [2023-11-06 23:14:53,565 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 128 predicate places. [2023-11-06 23:14:53,565 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 228 transitions, 4699 flow [2023-11-06 23:14:53,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 350.14285714285717) internal successors, (2451), 7 states have internal predecessors, (2451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:53,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:14:53,566 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:14:53,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-11-06 23:14:53,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:53,766 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:14:53,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:14:53,767 INFO L85 PathProgramCache]: Analyzing trace with hash -992826056, now seen corresponding path program 3 times [2023-11-06 23:14:53,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:14:53,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346863729] [2023-11-06 23:14:53,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:14:53,767 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-06 23:14:53,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:14:53,768 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:14:53,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-11-06 23:14:54,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 23:14:54,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:14:54,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:14:54,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:14:54,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:14:54,187 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:14:54,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:14:54,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346863729] [2023-11-06 23:14:54,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346863729] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:14:54,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:14:54,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:14:54,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516731734] [2023-11-06 23:14:54,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:14:54,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:14:54,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:14:54,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:14:54,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:14:54,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 864 [2023-11-06 23:14:54,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 228 transitions, 4699 flow. Second operand has 7 states, 7 states have (on average 346.14285714285717) internal successors, (2423), 7 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:54,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:14:54,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 864 [2023-11-06 23:14:54,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:14:59,771 INFO L124 PetriNetUnfolderBase]: 10243/16632 cut-off events. [2023-11-06 23:14:59,771 INFO L125 PetriNetUnfolderBase]: For 238730/238730 co-relation queries the response was YES. [2023-11-06 23:14:59,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96454 conditions, 16632 events. 10243/16632 cut-off events. For 238730/238730 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 118674 event pairs, 5068 based on Foata normal form. 24/16656 useless extension candidates. Maximal degree in co-relation 96379. Up to 7263 conditions per place. [2023-11-06 23:14:59,974 INFO L140 encePairwiseOnDemand]: 856/864 looper letters, 228 selfloop transitions, 72 changer transitions 0/300 dead transitions. [2023-11-06 23:14:59,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 300 transitions, 5859 flow [2023-11-06 23:14:59,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:14:59,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:14:59,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2489 transitions. [2023-11-06 23:14:59,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115410052910053 [2023-11-06 23:14:59,978 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2489 transitions. [2023-11-06 23:14:59,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2489 transitions. [2023-11-06 23:14:59,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:14:59,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2489 transitions. [2023-11-06 23:14:59,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 355.57142857142856) internal successors, (2489), 7 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:59,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:59,986 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:14:59,986 INFO L175 Difference]: Start difference. First operand has 179 places, 228 transitions, 4699 flow. Second operand 7 states and 2489 transitions. [2023-11-06 23:14:59,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 300 transitions, 5859 flow [2023-11-06 23:15:01,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 300 transitions, 5655 flow, removed 29 selfloop flow, removed 3 redundant places. [2023-11-06 23:15:01,813 INFO L231 Difference]: Finished difference. Result has 185 places, 232 transitions, 4793 flow [2023-11-06 23:15:01,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4793, PETRI_PLACES=185, PETRI_TRANSITIONS=232} [2023-11-06 23:15:01,814 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 134 predicate places. [2023-11-06 23:15:01,814 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 232 transitions, 4793 flow [2023-11-06 23:15:01,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 346.14285714285717) internal successors, (2423), 7 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:15:01,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:15:01,815 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:15:01,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-11-06 23:15:02,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:15:02,031 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-11-06 23:15:02,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:15:02,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1498925282, now seen corresponding path program 4 times [2023-11-06 23:15:02,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:15:02,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119731024] [2023-11-06 23:15:02,031 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:15:02,031 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-06 23:15:02,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:15:02,032 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:15:02,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8266d77-0941-48a2-88d9-3c9a350ff994/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-11-06 23:15:02,286 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:15:02,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:15:02,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:15:02,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:15:02,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:15:02,460 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:15:02,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 23:15:02,850 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:15:02,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119731024] [2023-11-06 23:15:02,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119731024] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 23:15:02,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:15:02,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2023-11-06 23:15:02,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698431191] [2023-11-06 23:15:02,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:15:02,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:15:02,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:15:02,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:15:02,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:15:03,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 864 [2023-11-06 23:15:03,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 232 transitions, 4793 flow. Second operand has 7 states, 7 states have (on average 351.14285714285717) internal successors, (2458), 7 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:15:03,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:15:03,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 864 [2023-11-06 23:15:03,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:15:09,390 INFO L124 PetriNetUnfolderBase]: 10329/16804 cut-off events. [2023-11-06 23:15:09,390 INFO L125 PetriNetUnfolderBase]: For 242121/242121 co-relation queries the response was YES. [2023-11-06 23:15:09,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97237 conditions, 16804 events. 10329/16804 cut-off events. For 242121/242121 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 120643 event pairs, 4846 based on Foata normal form. 30/16834 useless extension candidates. Maximal degree in co-relation 97159. Up to 7242 conditions per place. [2023-11-06 23:15:09,575 INFO L140 encePairwiseOnDemand]: 856/864 looper letters, 244 selfloop transitions, 70 changer transitions 0/314 dead transitions. [2023-11-06 23:15:09,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 314 transitions, 6087 flow [2023-11-06 23:15:09,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:15:09,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:15:09,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2524 transitions. [2023-11-06 23:15:09,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173280423280423 [2023-11-06 23:15:09,578 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2524 transitions. [2023-11-06 23:15:09,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2524 transitions. [2023-11-06 23:15:09,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:15:09,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2524 transitions. [2023-11-06 23:15:09,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 360.57142857142856) internal successors, (2524), 7 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:15:09,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:15:09,583 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 864.0) internal successors, (6912), 8 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:15:09,584 INFO L175 Difference]: Start difference. First operand has 185 places, 232 transitions, 4793 flow. Second operand 7 states and 2524 transitions. [2023-11-06 23:15:09,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 314 transitions, 6087 flow