./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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_0bc01cc3-1517-4898-8c56-370401ac03e6/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 b68e155d55184c39a54e11a2c420443b840324481c8995060134516395f2d120 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:08:25,356 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:08:25,477 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 23:08:25,486 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:08:25,487 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:08:25,526 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:08:25,527 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:08:25,528 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:08:25,529 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:08:25,534 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:08:25,536 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:08:25,536 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:08:25,537 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:08:25,538 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:08:25,539 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:08:25,539 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:08:25,540 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:08:25,540 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:08:25,540 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 23:08:25,541 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 23:08:25,541 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 23:08:25,542 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:08:25,542 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:08:25,543 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 23:08:25,543 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:08:25,544 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:08:25,545 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:08:25,545 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:08:25,545 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:08:25,546 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:08:25,547 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:08:25,548 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:08:25,548 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:08:25,548 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 23:08:25,548 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:08:25,549 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:08:25,549 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:08:25,549 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:08:25,549 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_0bc01cc3-1517-4898-8c56-370401ac03e6/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_0bc01cc3-1517-4898-8c56-370401ac03e6/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 -> b68e155d55184c39a54e11a2c420443b840324481c8995060134516395f2d120 [2023-11-06 23:08:25,836 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:08:25,874 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:08:25,877 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:08:25,878 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:08:25,879 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:08:25,881 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-06 23:08:29,076 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:08:29,272 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:08:29,273 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-06 23:08:29,282 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data/55d0cf6c8/74199c6244034a5b8f1b8289841fe2af/FLAGf0e4aba6f [2023-11-06 23:08:29,298 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data/55d0cf6c8/74199c6244034a5b8f1b8289841fe2af [2023-11-06 23:08:29,301 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:08:29,303 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:08:29,304 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:08:29,305 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:08:29,314 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:08:29,315 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:08:29" (1/1) ... [2023-11-06 23:08:29,316 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c7640ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:29, skipping insertion in model container [2023-11-06 23:08:29,316 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:08:29" (1/1) ... [2023-11-06 23:08:29,361 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:08:29,630 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:08:29,644 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:08:29,645 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4438faf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:29, skipping insertion in model container [2023-11-06 23:08:29,646 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:08:29,646 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-06 23:08:29,648 INFO L158 Benchmark]: Toolchain (without parser) took 344.35ms. Allocated memory is still 138.4MB. Free memory was 93.1MB in the beginning and 82.7MB in the end (delta: 10.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:08:29,649 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 138.4MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:08:29,650 INFO L158 Benchmark]: CACSL2BoogieTranslator took 341.70ms. Allocated memory is still 138.4MB. Free memory was 92.9MB in the beginning and 82.7MB in the end (delta: 10.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:08:29,652 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.30ms. Allocated memory is still 138.4MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 341.70ms. Allocated memory is still 138.4MB. Free memory was 92.9MB in the beginning and 82.7MB in the end (delta: 10.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 119]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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_0bc01cc3-1517-4898-8c56-370401ac03e6/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 b68e155d55184c39a54e11a2c420443b840324481c8995060134516395f2d120 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:08:32,212 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:08:32,349 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-06 23:08:32,358 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:08:32,358 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:08:32,400 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:08:32,401 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:08:32,402 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:08:32,403 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:08:32,407 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:08:32,408 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:08:32,409 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:08:32,409 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:08:32,411 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:08:32,411 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:08:32,411 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:08:32,412 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:08:32,412 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:08:32,413 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 23:08:32,414 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 23:08:32,414 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 23:08:32,415 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:08:32,415 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:08:32,415 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 23:08:32,416 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 23:08:32,416 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 23:08:32,416 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:08:32,417 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:08:32,418 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:08:32,418 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:08:32,419 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:08:32,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:08:32,420 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:08:32,420 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:08:32,420 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 23:08:32,421 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 23:08:32,421 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:08:32,421 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:08:32,421 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:08:32,422 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 23:08:32,422 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:08:32,423 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_0bc01cc3-1517-4898-8c56-370401ac03e6/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_0bc01cc3-1517-4898-8c56-370401ac03e6/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 -> b68e155d55184c39a54e11a2c420443b840324481c8995060134516395f2d120 [2023-11-06 23:08:32,850 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:08:32,880 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:08:32,883 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:08:32,884 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:08:32,885 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:08:32,886 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-06 23:08:36,049 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:08:36,370 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:08:36,370 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2023-11-06 23:08:36,385 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data/ffd90c684/46540f2d24de4513b42d2dfc25cfbc8d/FLAGd78cadd44 [2023-11-06 23:08:36,405 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/data/ffd90c684/46540f2d24de4513b42d2dfc25cfbc8d [2023-11-06 23:08:36,411 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:08:36,413 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:08:36,416 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:08:36,416 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:08:36,422 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:08:36,423 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:36,424 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48b57ac2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36, skipping insertion in model container [2023-11-06 23:08:36,424 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:36,468 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:08:36,746 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:08:36,770 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-06 23:08:36,783 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:08:36,821 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:08:36,833 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:08:36,898 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:08:36,928 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:08:36,929 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36 WrapperNode [2023-11-06 23:08:36,929 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:08:36,930 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:08:36,930 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:08:36,931 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:08:36,940 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:08:36" (1/1) ... [2023-11-06 23:08:36,971 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:08:36" (1/1) ... [2023-11-06 23:08:37,009 INFO L138 Inliner]: procedures = 28, calls = 48, calls flagged for inlining = 18, calls inlined = 26, statements flattened = 279 [2023-11-06 23:08:37,009 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:08:37,010 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:08:37,010 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:08:37,011 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:08:37,021 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,022 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,029 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,030 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,046 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,053 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,056 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,060 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,065 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:08:37,067 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:08:37,067 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:08:37,067 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:08:37,068 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (1/1) ... [2023-11-06 23:08:37,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:08:37,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:08:37,117 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:08:37,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:08:37,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:08:37,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 23:08:37,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 23:08:37,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-06 23:08:37,192 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 23:08:37,192 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 23:08:37,192 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 23:08:37,192 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 23:08:37,193 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-06 23:08:37,193 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-06 23:08:37,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 23:08:37,195 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:08:37,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:08:37,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 23:08:37,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-06 23:08:37,198 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:08:37,404 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:08:37,406 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:08:38,306 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:08:38,321 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:08:38,324 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-06 23:08:38,327 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:08:38 BoogieIcfgContainer [2023-11-06 23:08:38,329 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:08:38,331 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:08:38,332 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:08:38,336 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:08:38,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:08:36" (1/3) ... [2023-11-06 23:08:38,338 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50bca0ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:08:38, skipping insertion in model container [2023-11-06 23:08:38,338 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:08:36" (2/3) ... [2023-11-06 23:08:38,340 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50bca0ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:08:38, skipping insertion in model container [2023-11-06 23:08:38,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:08:38" (3/3) ... [2023-11-06 23:08:38,343 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2023-11-06 23:08:38,364 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:08:38,364 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2023-11-06 23:08:38,365 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 23:08:38,523 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-06 23:08:38,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 381 places, 400 transitions, 821 flow [2023-11-06 23:08:38,767 INFO L124 PetriNetUnfolderBase]: 29/397 cut-off events. [2023-11-06 23:08:38,768 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 23:08:38,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 397 events. 29/397 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 735 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 293. Up to 2 conditions per place. [2023-11-06 23:08:38,782 INFO L82 GeneralOperation]: Start removeDead. Operand has 381 places, 400 transitions, 821 flow [2023-11-06 23:08:38,799 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 373 places, 392 transitions, 802 flow [2023-11-06 23:08:38,808 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 23:08:38,822 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 373 places, 392 transitions, 802 flow [2023-11-06 23:08:38,827 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 373 places, 392 transitions, 802 flow [2023-11-06 23:08:38,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 373 places, 392 transitions, 802 flow [2023-11-06 23:08:38,953 INFO L124 PetriNetUnfolderBase]: 29/392 cut-off events. [2023-11-06 23:08:38,953 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 23:08:38,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 405 conditions, 392 events. 29/392 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 733 event pairs, 0 based on Foata normal form. 0/332 useless extension candidates. Maximal degree in co-relation 293. Up to 2 conditions per place. [2023-11-06 23:08:38,973 INFO L119 LiptonReduction]: Number of co-enabled transitions 24864 [2023-11-06 23:09:24,625 INFO L134 LiptonReduction]: Checked pairs total: 25686 [2023-11-06 23:09:24,625 INFO L136 LiptonReduction]: Total number of compositions: 467 [2023-11-06 23:09:24,641 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:09:24,648 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;@72f2e968, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:09:24,648 INFO L358 AbstractCegarLoop]: Starting to check reachability of 47 error locations. [2023-11-06 23:09:24,652 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 23:09:24,652 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-11-06 23:09:24,652 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 23:09:24,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:24,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-06 23:09:24,654 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:09:24,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:24,659 INFO L85 PathProgramCache]: Analyzing trace with hash 50878, now seen corresponding path program 1 times [2023-11-06 23:09:24,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:09:24,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096487986] [2023-11-06 23:09:24,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:24,674 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:09:24,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:09:24,684 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:24,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:24,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:24,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:09:24,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:24,966 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:09:25,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,007 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:09:25,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,030 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:09:25,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,059 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:09:25,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,089 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:09:25,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,098 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:09:25,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,107 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:09:25,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,115 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:09:25,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,122 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:09:25,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,129 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:09:25,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,146 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:09:25,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,154 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:09:25,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,165 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:09:25,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,170 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:09:25,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,177 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:09:25,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,184 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:09:25,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,194 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:09:25,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,210 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:09:25,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,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:09:25,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,237 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:09:25,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,250 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:09:25,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,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:09:25,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,276 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:09:25,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:25,293 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:09:25,299 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:09:25,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:25,300 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:09:25,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096487986] [2023-11-06 23:09:25,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096487986] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:25,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:25,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:09:25,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600008170] [2023-11-06 23:09:25,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:25,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:09:25,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:09:25,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:09:25,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:09:25,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 867 [2023-11-06 23:09:25,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 142 flow. Second operand has 3 states, 3 states have (on average 352.6666666666667) internal successors, (1058), 3 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states 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:09:25,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:25,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 867 [2023-11-06 23:09:25,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:27,411 INFO L124 PetriNetUnfolderBase]: 5952/8295 cut-off events. [2023-11-06 23:09:27,412 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2023-11-06 23:09:27,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16805 conditions, 8295 events. 5952/8295 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 41145 event pairs, 5113 based on Foata normal form. 0/2941 useless extension candidates. Maximal degree in co-relation 15248. Up to 8287 conditions per place. [2023-11-06 23:09:27,486 INFO L140 encePairwiseOnDemand]: 858/867 looper letters, 53 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2023-11-06 23:09:27,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 57 transitions, 246 flow [2023-11-06 23:09:27,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:27,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:27,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1118 transitions. [2023-11-06 23:09:27,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42983467896962707 [2023-11-06 23:09:27,510 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1118 transitions. [2023-11-06 23:09:27,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1118 transitions. [2023-11-06 23:09:27,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:27,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1118 transitions. [2023-11-06 23:09:27,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 372.6666666666667) internal successors, (1118), 3 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states 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:09:27,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09:27,540 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09:27,543 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 142 flow. Second operand 3 states and 1118 transitions. [2023-11-06 23:09:27,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 57 transitions, 246 flow [2023-11-06 23:09:27,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 57 transitions, 234 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 23:09:27,562 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 128 flow [2023-11-06 23:09:27,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2023-11-06 23:09:27,574 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -8 predicate places. [2023-11-06 23:09:27,574 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 128 flow [2023-11-06 23:09:27,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 352.6666666666667) internal successors, (1058), 3 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states 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:09:27,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:27,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-06 23:09:27,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:27,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:27,788 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:09:27,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:27,788 INFO L85 PathProgramCache]: Analyzing trace with hash 50877, now seen corresponding path program 1 times [2023-11-06 23:09:27,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:09:27,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1569844253] [2023-11-06 23:09:27,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:27,789 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:09:27,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:09:27,790 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:27,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:27,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:27,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:27,886 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:09:27,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:27,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:09:27,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:27,944 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:09:27,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:27,954 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:09:27,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:27,962 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:09:27,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:27,970 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:09:27,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:27,994 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:09:28,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,004 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:09:28,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,035 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:09:28,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,054 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:09:28,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,068 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:09:28,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,085 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:09:28,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,098 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:09:28,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,104 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:09:28,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,115 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:09:28,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,133 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:09:28,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,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:09:28,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,150 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:09:28,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,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:09:28,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,169 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:09:28,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,178 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:09:28,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,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:09:28,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,202 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:09:28,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:28,212 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:09:28,224 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:09:28,225 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:28,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:09:28,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1569844253] [2023-11-06 23:09:28,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1569844253] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:28,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:28,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:09:28,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331845218] [2023-11-06 23:09:28,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:28,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:09:28,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:09:28,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:09:28,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:09:28,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 867 [2023-11-06 23:09:28,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:28,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:28,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 867 [2023-11-06 23:09:28,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:30,159 INFO L124 PetriNetUnfolderBase]: 5957/8303 cut-off events. [2023-11-06 23:09:30,160 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-11-06 23:09:30,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16689 conditions, 8303 events. 5957/8303 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 41157 event pairs, 5113 based on Foata normal form. 0/2946 useless extension candidates. Maximal degree in co-relation 16639. Up to 8299 conditions per place. [2023-11-06 23:09:30,230 INFO L140 encePairwiseOnDemand]: 855/867 looper letters, 56 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2023-11-06 23:09:30,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 65 transitions, 280 flow [2023-11-06 23:09:30,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:30,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:30,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1106 transitions. [2023-11-06 23:09:30,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42522106881968474 [2023-11-06 23:09:30,236 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1106 transitions. [2023-11-06 23:09:30,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1106 transitions. [2023-11-06 23:09:30,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:30,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1106 transitions. [2023-11-06 23:09:30,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 368.6666666666667) internal successors, (1106), 3 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states 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:09:30,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09:30,252 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09:30,252 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 128 flow. Second operand 3 states and 1106 transitions. [2023-11-06 23:09:30,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 65 transitions, 280 flow [2023-11-06 23:09:30,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 65 transitions, 266 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 23:09:30,255 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 194 flow [2023-11-06 23:09:30,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=194, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2023-11-06 23:09:30,256 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -6 predicate places. [2023-11-06 23:09:30,256 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 194 flow [2023-11-06 23:09:30,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:30,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:30,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 23:09:30,278 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:30,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:30,478 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:09:30,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:30,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1583021, now seen corresponding path program 1 times [2023-11-06 23:09:30,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:09:30,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [481302497] [2023-11-06 23:09:30,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:30,480 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:09:30,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:09:30,482 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:30,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:30,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:30,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:09:30,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:30,609 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:09:30,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,619 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:09:30,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,629 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:09:30,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,635 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:09:30,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,646 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:09:30,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,663 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:09:30,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,689 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:09:30,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,717 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:09:30,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,740 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:09:30,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,749 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:09:30,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,769 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:09:30,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,780 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:09:30,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,790 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:09:30,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,799 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:09:30,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,809 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:09:30,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,815 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:09:30,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,838 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:09:30,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,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:09:30,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,868 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:09:30,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,916 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:09:30,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,927 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:09:30,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,937 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:09:30,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,944 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:09:30,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:30,954 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:09:30,991 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:09:30,991 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:31,113 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:09:31,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:09:31,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [481302497] [2023-11-06 23:09:31,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [481302497] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:31,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:09:31,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2023-11-06 23:09:31,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077234114] [2023-11-06 23:09:31,114 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:31,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:31,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:09:31,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:31,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:09:32,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 867 [2023-11-06 23:09:32,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 194 flow. Second operand has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states 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:09:32,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:32,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 867 [2023-11-06 23:09:32,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:36,735 INFO L124 PetriNetUnfolderBase]: 5972/8327 cut-off events. [2023-11-06 23:09:36,736 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-11-06 23:09:36,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16790 conditions, 8327 events. 5972/8327 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 41234 event pairs, 5113 based on Foata normal form. 0/2963 useless extension candidates. Maximal degree in co-relation 16639. Up to 8308 conditions per place. [2023-11-06 23:09:36,786 INFO L140 encePairwiseOnDemand]: 855/867 looper letters, 56 selfloop transitions, 33 changer transitions 0/89 dead transitions. [2023-11-06 23:09:36,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 89 transitions, 480 flow [2023-11-06 23:09:36,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:09:36,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:09:36,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2138 transitions. [2023-11-06 23:09:36,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41099577085736255 [2023-11-06 23:09:36,794 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2138 transitions. [2023-11-06 23:09:36,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2138 transitions. [2023-11-06 23:09:36,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:36,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2138 transitions. [2023-11-06 23:09:36,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 356.3333333333333) internal successors, (2138), 6 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states 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:09:36,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:09:36,818 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:09:36,818 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 194 flow. Second operand 6 states and 2138 transitions. [2023-11-06 23:09:36,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 89 transitions, 480 flow [2023-11-06 23:09:36,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 89 transitions, 450 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 23:09:36,823 INFO L231 Difference]: Finished difference. Result has 65 places, 89 transitions, 401 flow [2023-11-06 23:09:36,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=401, PETRI_PLACES=65, PETRI_TRANSITIONS=89} [2023-11-06 23:09:36,825 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 0 predicate places. [2023-11-06 23:09:36,825 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 89 transitions, 401 flow [2023-11-06 23:09:36,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states 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:09:36,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:36,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 23:09:36,837 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:37,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:37,038 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:09:37,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:37,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1523901349, now seen corresponding path program 1 times [2023-11-06 23:09:37,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:09:37,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [537316770] [2023-11-06 23:09:37,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:37,039 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:09:37,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:09:37,040 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:37,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:37,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:37,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:09:37,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:37,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:37,150 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:37,150 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:09:37,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [537316770] [2023-11-06 23:09:37,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [537316770] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:37,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:37,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:09:37,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251158924] [2023-11-06 23:09:37,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:37,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:09:37,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:09:37,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:09:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:09:37,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 867 [2023-11-06 23:09:37,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 89 transitions, 401 flow. Second operand has 3 states, 3 states have (on average 353.6666666666667) internal successors, (1061), 3 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states 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:09:37,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:37,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 867 [2023-11-06 23:09:37,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:38,873 INFO L124 PetriNetUnfolderBase]: 5967/8322 cut-off events. [2023-11-06 23:09:38,873 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2023-11-06 23:09:38,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16832 conditions, 8322 events. 5967/8322 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 41366 event pairs, 5113 based on Foata normal form. 3/2965 useless extension candidates. Maximal degree in co-relation 16720. Up to 8314 conditions per place. [2023-11-06 23:09:38,941 INFO L140 encePairwiseOnDemand]: 858/867 looper letters, 72 selfloop transitions, 12 changer transitions 0/84 dead transitions. [2023-11-06 23:09:38,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 84 transitions, 543 flow [2023-11-06 23:09:38,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:38,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:38,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1121 transitions. [2023-11-06 23:09:38,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43098808150711265 [2023-11-06 23:09:38,948 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1121 transitions. [2023-11-06 23:09:38,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1121 transitions. [2023-11-06 23:09:38,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:38,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1121 transitions. [2023-11-06 23:09:38,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 373.6666666666667) internal successors, (1121), 3 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states 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:09:38,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09:38,965 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09:38,965 INFO L175 Difference]: Start difference. First operand has 65 places, 89 transitions, 401 flow. Second operand 3 states and 1121 transitions. [2023-11-06 23:09:38,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 84 transitions, 543 flow [2023-11-06 23:09:38,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 84 transitions, 495 flow, removed 18 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:38,972 INFO L231 Difference]: Finished difference. Result has 66 places, 84 transitions, 351 flow [2023-11-06 23:09:38,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=351, PETRI_PLACES=66, PETRI_TRANSITIONS=84} [2023-11-06 23:09:38,974 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 1 predicate places. [2023-11-06 23:09:38,975 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 84 transitions, 351 flow [2023-11-06 23:09:38,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 353.6666666666667) internal successors, (1061), 3 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states 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:09:38,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:38,976 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-11-06 23:09:39,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:39,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:39,188 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:09:39,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:39,188 INFO L85 PathProgramCache]: Analyzing trace with hash -79068483, now seen corresponding path program 2 times [2023-11-06 23:09:39,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:09:39,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348340095] [2023-11-06 23:09:39,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:09:39,190 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:09:39,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:09:39,191 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:39,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09:39,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:09:39,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:39,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:09:39,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:39,345 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:09:39,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,365 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:09:39,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,373 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:09:39,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,382 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:09:39,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,392 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:09:39,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,399 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:09:39,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,418 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:09:39,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,434 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:09:39,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,453 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:09:39,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,462 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:09:39,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,496 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:09:39,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,516 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:09:39,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,526 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:09:39,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,536 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:09:39,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,555 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:09:39,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,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:09:39,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,571 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:09:39,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,586 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:09:39,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,598 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:09:39,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,605 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:09:39,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,612 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:09:39,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,622 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:09:39,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,635 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:09:39,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:09:39,652 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:09:39,801 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:39,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:40,515 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:40,515 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:09:40,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348340095] [2023-11-06 23:09:40,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348340095] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:40,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:09:40,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-06 23:09:40,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997774313] [2023-11-06 23:09:40,516 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:40,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 23:09:40,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:09:40,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 23:09:40,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:09:50,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 867 [2023-11-06 23:09:50,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 84 transitions, 351 flow. Second operand has 12 states, 12 states have (on average 335.0) internal successors, (4020), 12 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states 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:09:50,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:50,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 867 [2023-11-06 23:09:50,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:53,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:55,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:57,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:59,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:01,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:03,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:04,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:06,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:08,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:10,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:12,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:14,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:16,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:18,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 23:10:20,413 INFO L124 PetriNetUnfolderBase]: 5974/8351 cut-off events. [2023-11-06 23:10:20,413 INFO L125 PetriNetUnfolderBase]: For 106/106 co-relation queries the response was YES. [2023-11-06 23:10:20,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16938 conditions, 8351 events. 5974/8351 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 41717 event pairs, 5113 based on Foata normal form. 22/3012 useless extension candidates. Maximal degree in co-relation 16753. Up to 8308 conditions per place. [2023-11-06 23:10:20,456 INFO L140 encePairwiseOnDemand]: 855/867 looper letters, 59 selfloop transitions, 54 changer transitions 0/113 dead transitions. [2023-11-06 23:10:20,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 113 transitions, 778 flow [2023-11-06 23:10:20,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 23:10:20,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 23:10:20,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 5155 transitions. [2023-11-06 23:10:20,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39638600538254515 [2023-11-06 23:10:20,478 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 5155 transitions. [2023-11-06 23:10:20,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 5155 transitions. [2023-11-06 23:10:20,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:20,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 5155 transitions. [2023-11-06 23:10:20,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 343.6666666666667) internal successors, (5155), 15 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states 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:10:20,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 867.0) internal successors, (13872), 16 states have internal predecessors, (13872), 0 states have call successors, (0), 0 states 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:10:20,525 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 867.0) internal successors, (13872), 16 states have internal predecessors, (13872), 0 states have call successors, (0), 0 states 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:10:20,526 INFO L175 Difference]: Start difference. First operand has 66 places, 84 transitions, 351 flow. Second operand 15 states and 5155 transitions. [2023-11-06 23:10:20,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 113 transitions, 778 flow [2023-11-06 23:10:20,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 113 transitions, 746 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 23:10:20,532 INFO L231 Difference]: Finished difference. Result has 84 places, 108 transitions, 651 flow [2023-11-06 23:10:20,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=651, PETRI_PLACES=84, PETRI_TRANSITIONS=108} [2023-11-06 23:10:20,536 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 19 predicate places. [2023-11-06 23:10:20,536 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 108 transitions, 651 flow [2023-11-06 23:10:20,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 335.0) internal successors, (4020), 12 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states 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:10:20,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:20,538 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1] [2023-11-06 23:10:20,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:20,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:20,751 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:10:20,751 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:20,751 INFO L85 PathProgramCache]: Analyzing trace with hash -943563587, now seen corresponding path program 3 times [2023-11-06 23:10:20,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:20,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2092708243] [2023-11-06 23:10:20,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:10:20,752 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:10:20,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:20,752 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:20,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:21,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-06 23:10:21,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:10:21,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 23:10:21,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:21,037 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:10:21,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,057 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:10:21,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,065 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:10:21,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,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:10:21,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,083 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:10:21,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,089 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:10:21,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,099 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:10:21,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,104 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:10:21,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,114 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:10:21,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,130 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:10:21,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,140 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:10:21,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,146 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:10:21,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,156 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:10:21,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,161 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:10:21,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,183 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:10:21,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,194 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:10:21,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,202 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:10:21,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,210 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:10:21,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,224 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:10:21,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,238 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:10:21,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,274 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:10:21,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,291 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:10:21,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,301 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:10:21,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:21,317 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:10:21,577 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:10:21,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:10:23,552 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:10:23,552 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:23,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2092708243] [2023-11-06 23:10:23,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2092708243] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:10:23,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:10:23,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-11-06 23:10:23,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308271577] [2023-11-06 23:10:23,553 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:10:23,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-06 23:10:23,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:23,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-06 23:10:23,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2023-11-06 23:10:43,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 867 [2023-11-06 23:10:43,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 108 transitions, 651 flow. Second operand has 22 states, 22 states have (on average 341.04545454545456) internal successors, (7503), 22 states have internal predecessors, (7503), 0 states have call successors, (0), 0 states 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:10:43,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:10:43,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 867 [2023-11-06 23:10:43,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:47,017 INFO L124 PetriNetUnfolderBase]: 5949/8304 cut-off events. [2023-11-06 23:10:47,018 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2023-11-06 23:10:47,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16763 conditions, 8304 events. 5949/8304 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 41540 event pairs, 5113 based on Foata normal form. 1/2957 useless extension candidates. Maximal degree in co-relation 16749. Up to 8287 conditions per place. [2023-11-06 23:10:47,062 INFO L140 encePairwiseOnDemand]: 858/867 looper letters, 45 selfloop transitions, 21 changer transitions 0/66 dead transitions. [2023-11-06 23:10:47,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 66 transitions, 404 flow [2023-11-06 23:10:47,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:10:47,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 23:10:47,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2789 transitions. [2023-11-06 23:10:47,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021049596309112 [2023-11-06 23:10:47,074 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2789 transitions. [2023-11-06 23:10:47,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2789 transitions. [2023-11-06 23:10:47,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:47,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2789 transitions. [2023-11-06 23:10:47,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 348.625) internal successors, (2789), 8 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states 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:10:47,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 867.0) internal successors, (7803), 9 states have internal predecessors, (7803), 0 states have call successors, (0), 0 states 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:10:47,097 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 867.0) internal successors, (7803), 9 states have internal predecessors, (7803), 0 states have call successors, (0), 0 states 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:10:47,097 INFO L175 Difference]: Start difference. First operand has 84 places, 108 transitions, 651 flow. Second operand 8 states and 2789 transitions. [2023-11-06 23:10:47,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 66 transitions, 404 flow [2023-11-06 23:10:47,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 66 transitions, 308 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-11-06 23:10:47,100 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 218 flow [2023-11-06 23:10:47,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=218, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2023-11-06 23:10:47,101 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 4 predicate places. [2023-11-06 23:10:47,102 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 218 flow [2023-11-06 23:10:47,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 341.04545454545456) internal successors, (7503), 22 states have internal predecessors, (7503), 0 states have call successors, (0), 0 states 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:10:47,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:47,104 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1] [2023-11-06 23:10:47,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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)] Ended with exit code 0 [2023-11-06 23:10:47,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:47,317 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:10:47,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:47,318 INFO L85 PathProgramCache]: Analyzing trace with hash 2124282141, now seen corresponding path program 1 times [2023-11-06 23:10:47,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:47,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651109269] [2023-11-06 23:10:47,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:47,319 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:10:47,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:47,320 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:47,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:47,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:47,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 23:10:47,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:47,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,730 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:10:47,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,758 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:10:47,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,804 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:10:47,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,832 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:10:47,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:47,941 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:10:48,095 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-06 23:10:48,096 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 12 treesize of output 18 [2023-11-06 23:10:48,266 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:10:48,267 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:48,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:48,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651109269] [2023-11-06 23:10:48,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651109269] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:48,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:48,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:10:48,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701363147] [2023-11-06 23:10:48,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:48,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:10:48,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:48,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:10:48,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:10:49,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 359 out of 867 [2023-11-06 23:10:49,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 360.4) internal successors, (1802), 5 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states 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:10:49,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:10:49,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 359 of 867 [2023-11-06 23:10:49,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:50,236 INFO L124 PetriNetUnfolderBase]: 4605/6511 cut-off events. [2023-11-06 23:10:50,236 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-11-06 23:10:50,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13140 conditions, 6511 events. 4605/6511 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 31856 event pairs, 3945 based on Foata normal form. 0/2492 useless extension candidates. Maximal degree in co-relation 13133. Up to 6511 conditions per place. [2023-11-06 23:10:50,265 INFO L140 encePairwiseOnDemand]: 864/867 looper letters, 63 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-11-06 23:10:50,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 64 transitions, 339 flow [2023-11-06 23:10:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:10:50,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:10:50,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1131 transitions. [2023-11-06 23:10:50,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348327566320646 [2023-11-06 23:10:50,270 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1131 transitions. [2023-11-06 23:10:50,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1131 transitions. [2023-11-06 23:10:50,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:50,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1131 transitions. [2023-11-06 23:10:50,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states 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:10:50,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:50,280 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:50,280 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 218 flow. Second operand 3 states and 1131 transitions. [2023-11-06 23:10:50,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 64 transitions, 339 flow [2023-11-06 23:10:50,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 64 transitions, 299 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-06 23:10:50,283 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 173 flow [2023-11-06 23:10:50,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=173, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2023-11-06 23:10:50,284 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -3 predicate places. [2023-11-06 23:10:50,284 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 173 flow [2023-11-06 23:10:50,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 360.4) internal successors, (1802), 5 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states 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:10:50,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:50,285 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1] [2023-11-06 23:10:50,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:50,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:50,500 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:10:50,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:50,501 INFO L85 PathProgramCache]: Analyzing trace with hash 2124282140, now seen corresponding path program 1 times [2023-11-06 23:10:50,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:50,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1621474132] [2023-11-06 23:10:50,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:50,502 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:10:50,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:50,503 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:50,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:50,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:50,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:10:50,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:50,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:50,972 INFO L322 Elim1Store]: treesize reduction 80, result has 19.2 percent of original size [2023-11-06 23:10:50,972 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 37 [2023-11-06 23:10:51,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:51,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:51,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:51,019 INFO L322 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2023-11-06 23:10:51,019 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 1 [2023-11-06 23:10:51,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:51,096 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 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-06 23:10:51,198 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:10:51,198 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 14 treesize of output 20 [2023-11-06 23:10:51,282 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:10:51,282 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:51,282 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:51,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1621474132] [2023-11-06 23:10:51,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1621474132] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:51,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:51,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:10:51,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835249656] [2023-11-06 23:10:51,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:51,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:10:51,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:51,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:10:51,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:10:51,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 361 out of 867 [2023-11-06 23:10:51,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 173 flow. Second operand has 4 states, 4 states have (on average 362.75) internal successors, (1451), 4 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states 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:10:51,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:10:51,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 361 of 867 [2023-11-06 23:10:51,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:52,333 INFO L124 PetriNetUnfolderBase]: 3261/4718 cut-off events. [2023-11-06 23:10:52,333 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-11-06 23:10:52,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9535 conditions, 4718 events. 3261/4718 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 22586 event pairs, 2777 based on Foata normal form. 0/2028 useless extension candidates. Maximal degree in co-relation 9528. Up to 4718 conditions per place. [2023-11-06 23:10:52,347 INFO L140 encePairwiseOnDemand]: 864/867 looper letters, 61 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-11-06 23:10:52,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 62 transitions, 292 flow [2023-11-06 23:10:52,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:10:52,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:10:52,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1135 transitions. [2023-11-06 23:10:52,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43637062668204535 [2023-11-06 23:10:52,352 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1135 transitions. [2023-11-06 23:10:52,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1135 transitions. [2023-11-06 23:10:52,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:52,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1135 transitions. [2023-11-06 23:10:52,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 378.3333333333333) internal successors, (1135), 3 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states 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:10:52,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:52,362 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:52,362 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 173 flow. Second operand 3 states and 1135 transitions. [2023-11-06 23:10:52,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 62 transitions, 292 flow [2023-11-06 23:10:52,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 62 transitions, 291 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:10:52,364 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 169 flow [2023-11-06 23:10:52,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=169, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2023-11-06 23:10:52,365 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -4 predicate places. [2023-11-06 23:10:52,366 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 169 flow [2023-11-06 23:10:52,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 362.75) internal successors, (1451), 4 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states 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:10:52,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:52,366 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:52,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:52,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:52,581 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:10:52,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:52,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1325705320, now seen corresponding path program 1 times [2023-11-06 23:10:52,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:52,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849886826] [2023-11-06 23:10:52,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:52,582 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:10:52,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:52,583 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:52,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:52,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:52,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:10:52,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:53,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,015 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:10:53,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,034 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:10:53,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,066 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:10:53,084 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:10:53,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,116 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:10:53,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,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:10:53,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,165 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:10:53,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,183 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:10:53,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,216 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:10:53,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:53,313 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:10:53,446 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-06 23:10:53,446 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 12 treesize of output 18 [2023-11-06 23:10:53,663 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:10:53,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:53,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:53,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849886826] [2023-11-06 23:10:53,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849886826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:53,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:53,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:10:53,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181516273] [2023-11-06 23:10:53,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:53,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:10:53,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:53,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:10:53,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:10:54,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 359 out of 867 [2023-11-06 23:10:54,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 169 flow. Second operand has 5 states, 5 states have (on average 360.8) internal successors, (1804), 5 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states 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:10:54,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:10:54,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 359 of 867 [2023-11-06 23:10:54,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:55,443 INFO L124 PetriNetUnfolderBase]: 3141/4534 cut-off events. [2023-11-06 23:10:55,443 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-11-06 23:10:55,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9168 conditions, 4534 events. 3141/4534 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 21522 event pairs, 2673 based on Foata normal form. 0/1988 useless extension candidates. Maximal degree in co-relation 9161. Up to 4534 conditions per place. [2023-11-06 23:10:55,458 INFO L140 encePairwiseOnDemand]: 864/867 looper letters, 59 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2023-11-06 23:10:55,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 60 transitions, 285 flow [2023-11-06 23:10:55,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:10:55,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:10:55,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1127 transitions. [2023-11-06 23:10:55,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4332948865820838 [2023-11-06 23:10:55,463 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1127 transitions. [2023-11-06 23:10:55,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1127 transitions. [2023-11-06 23:10:55,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:55,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1127 transitions. [2023-11-06 23:10:55,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 375.6666666666667) internal successors, (1127), 3 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states 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:10:55,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:55,472 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:55,472 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 169 flow. Second operand 3 states and 1127 transitions. [2023-11-06 23:10:55,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 60 transitions, 285 flow [2023-11-06 23:10:55,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 60 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:10:55,475 INFO L231 Difference]: Finished difference. Result has 60 places, 60 transitions, 166 flow [2023-11-06 23:10:55,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=60, PETRI_TRANSITIONS=60} [2023-11-06 23:10:55,476 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -5 predicate places. [2023-11-06 23:10:55,476 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 60 transitions, 166 flow [2023-11-06 23:10:55,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 360.8) internal successors, (1804), 5 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states 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:10:55,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:55,477 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:55,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:55,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:55,691 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:10:55,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:55,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1325705321, now seen corresponding path program 1 times [2023-11-06 23:10:55,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:55,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1615697751] [2023-11-06 23:10:55,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:55,692 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:10:55,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:55,693 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:55,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:56,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:56,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 23:10:56,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:56,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,104 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 11 [2023-11-06 23:10:56,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,169 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:10:56,169 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-06 23:10:56,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,193 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 0 case distinctions, treesize of input 17 treesize of output 1 [2023-11-06 23:10:56,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,226 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:10:56,227 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-06 23:10:56,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,269 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:10:56,269 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 24 treesize of output 1 [2023-11-06 23:10:56,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,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 15 treesize of output 1 [2023-11-06 23:10:56,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,331 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:10:56,332 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-06 23:10:56,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,356 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 15 treesize of output 1 [2023-11-06 23:10:56,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:56,437 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 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-06 23:10:56,539 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:10:56,540 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 14 treesize of output 20 [2023-11-06 23:10:56,638 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:10:56,638 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:56,638 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:56,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1615697751] [2023-11-06 23:10:56,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1615697751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:56,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:56,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:10:56,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785778597] [2023-11-06 23:10:56,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:56,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:10:56,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:56,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:10:56,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:10:57,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 361 out of 867 [2023-11-06 23:10:57,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 60 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 363.25) internal successors, (1453), 4 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states 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:10:57,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:10:57,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 361 of 867 [2023-11-06 23:10:57,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:57,737 INFO L124 PetriNetUnfolderBase]: 3021/4350 cut-off events. [2023-11-06 23:10:57,737 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-11-06 23:10:57,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8801 conditions, 4350 events. 3021/4350 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 20494 event pairs, 2569 based on Foata normal form. 0/1948 useless extension candidates. Maximal degree in co-relation 8794. Up to 4350 conditions per place. [2023-11-06 23:10:57,762 INFO L140 encePairwiseOnDemand]: 864/867 looper letters, 57 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-11-06 23:10:57,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 58 transitions, 278 flow [2023-11-06 23:10:57,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:10:57,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:10:57,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1131 transitions. [2023-11-06 23:10:57,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348327566320646 [2023-11-06 23:10:57,767 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1131 transitions. [2023-11-06 23:10:57,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1131 transitions. [2023-11-06 23:10:57,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:57,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1131 transitions. [2023-11-06 23:10:57,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states 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:10:57,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:57,776 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:10:57,776 INFO L175 Difference]: Start difference. First operand has 60 places, 60 transitions, 166 flow. Second operand 3 states and 1131 transitions. [2023-11-06 23:10:57,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 58 transitions, 278 flow [2023-11-06 23:10:57,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 277 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:10:57,779 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 163 flow [2023-11-06 23:10:57,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2023-11-06 23:10:57,780 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -6 predicate places. [2023-11-06 23:10:57,780 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 163 flow [2023-11-06 23:10:57,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 363.25) internal successors, (1453), 4 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states 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:10:57,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:57,781 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:57,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:57,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:57,997 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:10:57,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:57,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1852803455, now seen corresponding path program 1 times [2023-11-06 23:10:57,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:57,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078212516] [2023-11-06 23:10:57,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:57,997 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:10:57,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:57,999 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:58,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:58,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:58,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:10:58,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:58,377 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 7 [2023-11-06 23:10:58,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,387 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:10:58,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,392 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:10:58,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,399 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:10:58,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,407 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:10:58,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,411 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:10:58,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,428 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:10:58,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,436 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:10:58,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,449 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:10:58,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,455 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:10:58,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,476 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:10:58,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,489 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:10:58,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,497 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:10:58,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,502 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:10:58,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,518 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:10:58,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,526 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:10:58,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,531 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:10:58,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,538 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:10:58,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,545 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:10:58,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,553 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:10:58,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,558 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:10:58,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,566 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:10:58,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,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 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 23:10:58,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:10:58,588 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:10:58,625 INFO L322 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-06 23:10:58,625 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 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-06 23:10:58,672 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:10:58,672 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 14 treesize of output 20 [2023-11-06 23:10:58,698 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:10:58,698 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:58,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:58,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078212516] [2023-11-06 23:10:58,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2078212516] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:58,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:58,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:10:58,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665075545] [2023-11-06 23:10:58,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:58,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:10:58,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:58,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:10:58,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:10:58,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 867 [2023-11-06 23:10:58,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 163 flow. Second operand has 4 states, 4 states have (on average 348.5) internal successors, (1394), 4 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states 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:10:58,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:10:58,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 867 [2023-11-06 23:10:58,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:59,653 INFO L124 PetriNetUnfolderBase]: 2346/3389 cut-off events. [2023-11-06 23:10:59,654 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2023-11-06 23:10:59,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6864 conditions, 3389 events. 2346/3389 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 15250 event pairs, 1962 based on Foata normal form. 0/1625 useless extension candidates. Maximal degree in co-relation 6857. Up to 3371 conditions per place. [2023-11-06 23:10:59,666 INFO L140 encePairwiseOnDemand]: 862/867 looper letters, 53 selfloop transitions, 3 changer transitions 0/56 dead transitions. [2023-11-06 23:10:59,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 56 transitions, 271 flow [2023-11-06 23:10:59,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:10:59,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:10:59,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1776 transitions. [2023-11-06 23:10:59,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096885813148789 [2023-11-06 23:10:59,673 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1776 transitions. [2023-11-06 23:10:59,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1776 transitions. [2023-11-06 23:10:59,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:59,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1776 transitions. [2023-11-06 23:10:59,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 355.2) internal successors, (1776), 5 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states 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:10:59,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:59,685 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:59,685 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 163 flow. Second operand 5 states and 1776 transitions. [2023-11-06 23:10:59,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 56 transitions, 271 flow [2023-11-06 23:10:59,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 56 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:10:59,687 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 164 flow [2023-11-06 23:10:59,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=164, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2023-11-06 23:10:59,688 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -5 predicate places. [2023-11-06 23:10:59,688 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 164 flow [2023-11-06 23:10:59,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 348.5) internal successors, (1394), 4 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states 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:10:59,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:59,689 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:59,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:59,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:59,903 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:10:59,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:59,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1852803454, now seen corresponding path program 1 times [2023-11-06 23:10:59,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:59,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2139747694] [2023-11-06 23:10:59,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:59,904 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:10:59,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:59,905 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:10:59,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:00,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:00,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 23:11:00,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:00,292 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 7 [2023-11-06 23:11:00,300 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:11:00,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,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:11:00,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,337 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:00,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,346 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:00,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,375 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:00,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,395 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:00,404 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:00,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,412 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:00,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,422 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:00,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,443 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:00,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,453 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:00,459 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:00,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,467 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:00,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,477 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:00,484 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:00,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,493 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:00,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,502 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:00,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,522 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:00,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,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 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 23:11:00,538 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:00,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,545 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:00,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,554 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:00,563 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:00,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,571 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:00,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,582 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:00,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,602 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:00,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,612 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:00,618 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:00,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,626 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:00,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,636 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:00,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:00,710 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:11:00,725 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 23:11:00,726 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-06 23:11:00,782 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-06 23:11:00,782 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 12 treesize of output 14 [2023-11-06 23:11:00,857 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:00,857 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:00,857 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:00,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2139747694] [2023-11-06 23:11:00,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2139747694] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:00,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:00,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:11:00,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121860408] [2023-11-06 23:11:00,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:00,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:11:00,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:00,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:11:00,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:11:01,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 867 [2023-11-06 23:11:01,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 164 flow. Second operand has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states 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:01,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:01,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 867 [2023-11-06 23:11:01,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:02,629 INFO L124 PetriNetUnfolderBase]: 4085/5896 cut-off events. [2023-11-06 23:11:02,629 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2023-11-06 23:11:02,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11921 conditions, 5896 events. 4085/5896 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 31109 event pairs, 1962 based on Foata normal form. 0/2808 useless extension candidates. Maximal degree in co-relation 11914. Up to 3371 conditions per place. [2023-11-06 23:11:02,652 INFO L140 encePairwiseOnDemand]: 861/867 looper letters, 85 selfloop transitions, 5 changer transitions 0/90 dead transitions. [2023-11-06 23:11:02,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 90 transitions, 417 flow [2023-11-06 23:11:02,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:11:02,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:11:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2143 transitions. [2023-11-06 23:11:02,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41195693963860053 [2023-11-06 23:11:02,661 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2143 transitions. [2023-11-06 23:11:02,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2143 transitions. [2023-11-06 23:11:02,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:02,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2143 transitions. [2023-11-06 23:11:02,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 357.1666666666667) internal successors, (2143), 6 states have internal predecessors, (2143), 0 states have call successors, (0), 0 states 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:02,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:02,675 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:02,676 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 164 flow. Second operand 6 states and 2143 transitions. [2023-11-06 23:11:02,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 90 transitions, 417 flow [2023-11-06 23:11:02,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 90 transitions, 412 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 23:11:02,678 INFO L231 Difference]: Finished difference. Result has 63 places, 57 transitions, 177 flow [2023-11-06 23:11:02,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=177, PETRI_PLACES=63, PETRI_TRANSITIONS=57} [2023-11-06 23:11:02,679 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -2 predicate places. [2023-11-06 23:11:02,679 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 57 transitions, 177 flow [2023-11-06 23:11:02,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states 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:02,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:02,679 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:02,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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)] Forceful destruction successful, exit code 0 [2023-11-06 23:11:02,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:02,880 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:02,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:02,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1852803389, now seen corresponding path program 1 times [2023-11-06 23:11:02,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:02,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [216688889] [2023-11-06 23:11:02,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:02,881 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:02,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:02,882 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:02,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:03,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:03,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 23:11:03,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:03,292 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:03,297 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:11:03,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:03,366 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:11:03,375 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 23:11:03,375 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-06 23:11:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:03,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:03,458 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:03,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [216688889] [2023-11-06 23:11:03,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [216688889] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:03,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:03,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:11:03,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408354623] [2023-11-06 23:11:03,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:03,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:11:03,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:03,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:11:03,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:11:04,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 867 [2023-11-06 23:11:04,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 57 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states 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:04,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:04,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 867 [2023-11-06 23:11:04,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:05,214 INFO L124 PetriNetUnfolderBase]: 3782/5465 cut-off events. [2023-11-06 23:11:05,214 INFO L125 PetriNetUnfolderBase]: For 634/634 co-relation queries the response was YES. [2023-11-06 23:11:05,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11693 conditions, 5465 events. 3782/5465 cut-off events. For 634/634 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28289 event pairs, 1962 based on Foata normal form. 0/2789 useless extension candidates. Maximal degree in co-relation 11685. Up to 3371 conditions per place. [2023-11-06 23:11:05,241 INFO L140 encePairwiseOnDemand]: 861/867 looper letters, 84 selfloop transitions, 5 changer transitions 0/89 dead transitions. [2023-11-06 23:11:05,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 89 transitions, 424 flow [2023-11-06 23:11:05,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:11:05,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:11:05,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2142 transitions. [2023-11-06 23:11:05,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2023-11-06 23:11:05,248 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2142 transitions. [2023-11-06 23:11:05,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2142 transitions. [2023-11-06 23:11:05,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:05,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2142 transitions. [2023-11-06 23:11:05,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states 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:05,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:05,261 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:05,261 INFO L175 Difference]: Start difference. First operand has 63 places, 57 transitions, 177 flow. Second operand 6 states and 2142 transitions. [2023-11-06 23:11:05,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 89 transitions, 424 flow [2023-11-06 23:11:05,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 89 transitions, 416 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 23:11:05,264 INFO L231 Difference]: Finished difference. Result has 65 places, 57 transitions, 183 flow [2023-11-06 23:11:05,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=65, PETRI_TRANSITIONS=57} [2023-11-06 23:11:05,265 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 0 predicate places. [2023-11-06 23:11:05,265 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 183 flow [2023-11-06 23:11:05,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states 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:05,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:05,266 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:05,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:05,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:05,466 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:05,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:05,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1852803390, now seen corresponding path program 1 times [2023-11-06 23:11:05,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:05,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620583459] [2023-11-06 23:11:05,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:05,467 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:05,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:05,468 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:05,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:05,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:11:05,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:05,904 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:05,944 INFO L322 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-06 23:11:05,945 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 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-06 23:11:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:05,973 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:05,974 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:05,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620583459] [2023-11-06 23:11:05,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1620583459] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:05,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:05,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:11:05,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849535089] [2023-11-06 23:11:05,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:05,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:11:05,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:05,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:11:05,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:11:06,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 867 [2023-11-06 23:11:06,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 57 transitions, 183 flow. Second operand has 4 states, 4 states have (on average 348.5) internal successors, (1394), 4 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states 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:06,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:06,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 867 [2023-11-06 23:11:06,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:07,030 INFO L124 PetriNetUnfolderBase]: 2797/4062 cut-off events. [2023-11-06 23:11:07,030 INFO L125 PetriNetUnfolderBase]: For 1385/1385 co-relation queries the response was YES. [2023-11-06 23:11:07,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9144 conditions, 4062 events. 2797/4062 cut-off events. For 1385/1385 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18800 event pairs, 2353 based on Foata normal form. 0/2364 useless extension candidates. Maximal degree in co-relation 9135. Up to 4044 conditions per place. [2023-11-06 23:11:07,046 INFO L140 encePairwiseOnDemand]: 862/867 looper letters, 52 selfloop transitions, 3 changer transitions 0/55 dead transitions. [2023-11-06 23:11:07,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 55 transitions, 289 flow [2023-11-06 23:11:07,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:11:07,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:11:07,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1774 transitions. [2023-11-06 23:11:07,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092272202998847 [2023-11-06 23:11:07,053 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1774 transitions. [2023-11-06 23:11:07,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1774 transitions. [2023-11-06 23:11:07,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:07,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1774 transitions. [2023-11-06 23:11:07,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 354.8) internal successors, (1774), 5 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states 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:07,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:11:07,061 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:11:07,061 INFO L175 Difference]: Start difference. First operand has 65 places, 57 transitions, 183 flow. Second operand 5 states and 1774 transitions. [2023-11-06 23:11:07,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 55 transitions, 289 flow [2023-11-06 23:11:07,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 55 transitions, 279 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-06 23:11:07,063 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 175 flow [2023-11-06 23:11:07,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2023-11-06 23:11:07,064 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -3 predicate places. [2023-11-06 23:11:07,064 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 175 flow [2023-11-06 23:11:07,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 348.5) internal successors, (1394), 4 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states 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:07,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:07,065 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:07,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:07,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:07,265 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:07,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:07,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1602439862, now seen corresponding path program 1 times [2023-11-06 23:11:07,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:07,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [429293420] [2023-11-06 23:11:07,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:07,266 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:07,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:07,267 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:07,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:07,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:11:07,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:07,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,710 INFO L322 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-06 23:11:07,711 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 26 treesize of output 15 [2023-11-06 23:11:07,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,729 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,730 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 19 treesize of output 1 [2023-11-06 23:11:07,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,740 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,741 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 21 treesize of output 1 [2023-11-06 23:11:07,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,768 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,768 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-06 23:11:07,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,778 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,778 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 19 treesize of output 1 [2023-11-06 23:11:07,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,788 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,788 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 21 treesize of output 1 [2023-11-06 23:11:07,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,800 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,800 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 19 treesize of output 1 [2023-11-06 23:11:07,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,830 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,831 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 24 treesize of output 1 [2023-11-06 23:11:07,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,843 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,843 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 19 treesize of output 1 [2023-11-06 23:11:07,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,881 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,881 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-06 23:11:07,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,927 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,927 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-06 23:11:07,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:07,957 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 23:11:07,957 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 24 treesize of output 1 [2023-11-06 23:11:08,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:08,012 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 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-06 23:11:08,110 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 23:11:08,110 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 14 treesize of output 20 [2023-11-06 23:11:08,227 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:08,227 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:08,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:08,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [429293420] [2023-11-06 23:11:08,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [429293420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:08,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:08,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:11:08,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521999731] [2023-11-06 23:11:08,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:08,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:11:08,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:08,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:11:08,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:11:08,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 357 out of 867 [2023-11-06 23:11:08,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 359.75) internal successors, (1439), 4 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states 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:08,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:08,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 357 of 867 [2023-11-06 23:11:08,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:09,503 INFO L124 PetriNetUnfolderBase]: 2659/3849 cut-off events. [2023-11-06 23:11:09,503 INFO L125 PetriNetUnfolderBase]: For 776/776 co-relation queries the response was YES. [2023-11-06 23:11:09,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 3849 events. 2659/3849 cut-off events. For 776/776 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17526 event pairs, 2233 based on Foata normal form. 0/2284 useless extension candidates. Maximal degree in co-relation 8439. Up to 3849 conditions per place. [2023-11-06 23:11:09,522 INFO L140 encePairwiseOnDemand]: 864/867 looper letters, 52 selfloop transitions, 1 changer transitions 0/53 dead transitions. [2023-11-06 23:11:09,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 53 transitions, 277 flow [2023-11-06 23:11:09,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:11:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:11:09,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1113 transitions. [2023-11-06 23:11:09,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279123414071511 [2023-11-06 23:11:09,526 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1113 transitions. [2023-11-06 23:11:09,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1113 transitions. [2023-11-06 23:11:09,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:09,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1113 transitions. [2023-11-06 23:11:09,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 371.0) internal successors, (1113), 3 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states 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:09,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09,531 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:09,531 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 175 flow. Second operand 3 states and 1113 transitions. [2023-11-06 23:11:09,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 53 transitions, 277 flow [2023-11-06 23:11:09,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 53 transitions, 272 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 23:11:09,532 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 168 flow [2023-11-06 23:11:09,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2023-11-06 23:11:09,533 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -6 predicate places. [2023-11-06 23:11:09,533 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 168 flow [2023-11-06 23:11:09,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 359.75) internal successors, (1439), 4 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states 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:09,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:09,533 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:09,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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)] Forceful destruction successful, exit code 0 [2023-11-06 23:11:09,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:09,734 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:09,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:09,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1602439861, now seen corresponding path program 1 times [2023-11-06 23:11:09,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:09,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1365677516] [2023-11-06 23:11:09,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:09,735 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:09,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:09,736 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:09,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:10,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:10,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 23:11:10,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:10,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,197 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:11:10,202 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 10 treesize of output 8 [2023-11-06 23:11:10,209 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:11:10,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,228 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:10,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,248 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:11:10,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,271 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:10,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,283 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:10,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,297 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:10,300 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:11:10,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,320 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:10,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,329 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:11:10,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,350 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 23:11:10,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,374 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:10,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:10,452 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:11:10,589 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-06 23:11:10,589 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 12 treesize of output 18 [2023-11-06 23:11:10,858 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:10,859 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:10,859 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:10,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1365677516] [2023-11-06 23:11:10,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1365677516] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:10,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:10,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:11:10,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044710223] [2023-11-06 23:11:10,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:10,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:11:10,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:10,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:11:10,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:11:11,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 357 out of 867 [2023-11-06 23:11:11,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 359.2) internal successors, (1796), 5 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states 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:11,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:11,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 357 of 867 [2023-11-06 23:11:11,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:12,563 INFO L124 PetriNetUnfolderBase]: 2521/3636 cut-off events. [2023-11-06 23:11:12,564 INFO L125 PetriNetUnfolderBase]: For 733/733 co-relation queries the response was YES. [2023-11-06 23:11:12,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7979 conditions, 3636 events. 2521/3636 cut-off events. For 733/733 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 16425 event pairs, 2113 based on Foata normal form. 0/2204 useless extension candidates. Maximal degree in co-relation 7970. Up to 3636 conditions per place. [2023-11-06 23:11:12,584 INFO L140 encePairwiseOnDemand]: 864/867 looper letters, 50 selfloop transitions, 1 changer transitions 0/51 dead transitions. [2023-11-06 23:11:12,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 51 transitions, 266 flow [2023-11-06 23:11:12,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:11:12,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:11:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1111 transitions. [2023-11-06 23:11:12,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4271434063821607 [2023-11-06 23:11:12,588 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1111 transitions. [2023-11-06 23:11:12,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1111 transitions. [2023-11-06 23:11:12,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:12,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1111 transitions. [2023-11-06 23:11:12,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 370.3333333333333) internal successors, (1111), 3 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states 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:12,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:12,594 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 867.0) internal successors, (3468), 4 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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:12,595 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 168 flow. Second operand 3 states and 1111 transitions. [2023-11-06 23:11:12,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 51 transitions, 266 flow [2023-11-06 23:11:12,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 51 transitions, 265 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:11:12,597 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 165 flow [2023-11-06 23:11:12,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=165, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2023-11-06 23:11:12,598 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -7 predicate places. [2023-11-06 23:11:12,598 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 165 flow [2023-11-06 23:11:12,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 359.2) internal successors, (1796), 5 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states 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:12,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:12,598 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:12,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:12,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:12,799 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:12,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:12,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1863975691, now seen corresponding path program 1 times [2023-11-06 23:11:12,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:12,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [896368170] [2023-11-06 23:11:12,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:12,800 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:12,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:12,801 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:12,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:13,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:13,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:11:13,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:13,158 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:11:13,240 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:13,241 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:13,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:13,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [896368170] [2023-11-06 23:11:13,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [896368170] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:13,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:13,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:11:13,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007011709] [2023-11-06 23:11:13,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:13,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:11:13,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:13,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:11:13,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:11:13,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 867 [2023-11-06 23:11:13,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 165 flow. Second operand has 5 states, 5 states have (on average 352.4) internal successors, (1762), 5 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:11:13,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:13,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 867 [2023-11-06 23:11:13,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:14,813 INFO L124 PetriNetUnfolderBase]: 4315/6208 cut-off events. [2023-11-06 23:11:14,813 INFO L125 PetriNetUnfolderBase]: For 1303/1303 co-relation queries the response was YES. [2023-11-06 23:11:14,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13589 conditions, 6208 events. 4315/6208 cut-off events. For 1303/1303 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31901 event pairs, 2113 based on Foata normal form. 0/3730 useless extension candidates. Maximal degree in co-relation 13580. Up to 3618 conditions per place. [2023-11-06 23:11:14,848 INFO L140 encePairwiseOnDemand]: 862/867 looper letters, 74 selfloop transitions, 4 changer transitions 0/78 dead transitions. [2023-11-06 23:11:14,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 78 transitions, 391 flow [2023-11-06 23:11:14,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:11:14,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:11:14,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1815 transitions. [2023-11-06 23:11:14,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186851211072664 [2023-11-06 23:11:14,854 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1815 transitions. [2023-11-06 23:11:14,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1815 transitions. [2023-11-06 23:11:14,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:14,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1815 transitions. [2023-11-06 23:11:14,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 363.0) internal successors, (1815), 5 states have internal predecessors, (1815), 0 states have call successors, (0), 0 states 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:14,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:11:14,865 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:11:14,865 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 165 flow. Second operand 5 states and 1815 transitions. [2023-11-06 23:11:14,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 78 transitions, 391 flow [2023-11-06 23:11:14,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 78 transitions, 390 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:11:14,868 INFO L231 Difference]: Finished difference. Result has 62 places, 52 transitions, 180 flow [2023-11-06 23:11:14,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=180, PETRI_PLACES=62, PETRI_TRANSITIONS=52} [2023-11-06 23:11:14,868 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -3 predicate places. [2023-11-06 23:11:14,869 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 180 flow [2023-11-06 23:11:14,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 352.4) internal successors, (1762), 5 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:11:14,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:14,869 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:14,883 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:15,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:15,071 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:15,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:15,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1863975690, now seen corresponding path program 1 times [2023-11-06 23:11:15,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:15,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [379173715] [2023-11-06 23:11:15,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:15,072 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:15,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:15,073 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:15,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:15,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:15,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:11:15,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:15,416 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:15,442 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:15,442 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:15,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:15,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [379173715] [2023-11-06 23:11:15,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [379173715] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:15,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:15,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:11:15,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723976579] [2023-11-06 23:11:15,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:15,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:11:15,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:15,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:11:15,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:11:15,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 867 [2023-11-06 23:11:15,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 180 flow. Second operand has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states 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:15,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:15,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 867 [2023-11-06 23:11:15,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:16,558 INFO L124 PetriNetUnfolderBase]: 3069/4434 cut-off events. [2023-11-06 23:11:16,558 INFO L125 PetriNetUnfolderBase]: For 1546/1546 co-relation queries the response was YES. [2023-11-06 23:11:16,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10378 conditions, 4434 events. 3069/4434 cut-off events. For 1546/1546 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20587 event pairs, 2591 based on Foata normal form. 0/2994 useless extension candidates. Maximal degree in co-relation 10368. Up to 4416 conditions per place. [2023-11-06 23:11:16,583 INFO L140 encePairwiseOnDemand]: 863/867 looper letters, 48 selfloop transitions, 2 changer transitions 0/50 dead transitions. [2023-11-06 23:11:16,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 50 transitions, 276 flow [2023-11-06 23:11:16,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 23:11:16,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 23:11:16,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1422 transitions. [2023-11-06 23:11:16,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4100346020761246 [2023-11-06 23:11:16,588 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1422 transitions. [2023-11-06 23:11:16,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1422 transitions. [2023-11-06 23:11:16,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:16,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1422 transitions. [2023-11-06 23:11:16,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 355.5) internal successors, (1422), 4 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states 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:16,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 867.0) internal successors, (4335), 5 states have internal predecessors, (4335), 0 states have call successors, (0), 0 states 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:16,597 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 867.0) internal successors, (4335), 5 states have internal predecessors, (4335), 0 states have call successors, (0), 0 states 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:16,597 INFO L175 Difference]: Start difference. First operand has 62 places, 52 transitions, 180 flow. Second operand 4 states and 1422 transitions. [2023-11-06 23:11:16,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 50 transitions, 276 flow [2023-11-06 23:11:16,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 50 transitions, 270 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 23:11:16,600 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 174 flow [2023-11-06 23:11:16,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2023-11-06 23:11:16,601 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -5 predicate places. [2023-11-06 23:11:16,601 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 174 flow [2023-11-06 23:11:16,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states 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:16,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:16,602 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:16,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:16,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:16,802 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:16,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:16,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1863975484, now seen corresponding path program 1 times [2023-11-06 23:11:16,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:16,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [273106539] [2023-11-06 23:11:16,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:16,803 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:16,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:16,804 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:16,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:17,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:17,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 23:11:17,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:17,269 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:17,274 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:11:17,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,286 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:17,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,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:11:17,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,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:17,320 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:17,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,327 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:17,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,336 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:17,343 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:17,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,350 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:17,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,358 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:17,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,377 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:17,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,387 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:17,394 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:17,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,402 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:17,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,412 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:17,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,435 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:17,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,446 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:17,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,474 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:17,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,506 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:17,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,526 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:17,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,537 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:17,545 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:17,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,554 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:17,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,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:11:17,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,587 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:17,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,598 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:17,605 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:17,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,614 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:17,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,624 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:17,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:17,691 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:11:17,702 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 23:11:17,703 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-06 23:11:17,752 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-06 23:11:17,752 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 12 treesize of output 14 [2023-11-06 23:11:17,826 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:17,827 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:17,827 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:17,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [273106539] [2023-11-06 23:11:17,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [273106539] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:17,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:17,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:11:17,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483107797] [2023-11-06 23:11:17,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:17,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:11:17,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:17,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:11:17,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:11:18,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 867 [2023-11-06 23:11:18,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 174 flow. Second operand has 5 states, 5 states have (on average 346.4) internal successors, (1732), 5 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states 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:18,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:18,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 867 [2023-11-06 23:11:18,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:19,399 INFO L124 PetriNetUnfolderBase]: 2768/4005 cut-off events. [2023-11-06 23:11:19,400 INFO L125 PetriNetUnfolderBase]: For 1095/1095 co-relation queries the response was YES. [2023-11-06 23:11:19,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9311 conditions, 4005 events. 2768/4005 cut-off events. For 1095/1095 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18840 event pairs, 1507 based on Foata normal form. 0/2783 useless extension candidates. Maximal degree in co-relation 9301. Up to 2656 conditions per place. [2023-11-06 23:11:19,420 INFO L140 encePairwiseOnDemand]: 861/867 looper letters, 68 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2023-11-06 23:11:19,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 73 transitions, 382 flow [2023-11-06 23:11:19,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:11:19,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:11:19,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2124 transitions. [2023-11-06 23:11:19,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083044982698962 [2023-11-06 23:11:19,426 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2124 transitions. [2023-11-06 23:11:19,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2124 transitions. [2023-11-06 23:11:19,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:19,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2124 transitions. [2023-11-06 23:11:19,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 354.0) internal successors, (2124), 6 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states 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:19,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:19,436 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 867.0) internal successors, (6069), 7 states have internal predecessors, (6069), 0 states have call successors, (0), 0 states 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:19,436 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 174 flow. Second operand 6 states and 2124 transitions. [2023-11-06 23:11:19,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 73 transitions, 382 flow [2023-11-06 23:11:19,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 379 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 23:11:19,438 INFO L231 Difference]: Finished difference. Result has 64 places, 50 transitions, 185 flow [2023-11-06 23:11:19,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=185, PETRI_PLACES=64, PETRI_TRANSITIONS=50} [2023-11-06 23:11:19,439 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -1 predicate places. [2023-11-06 23:11:19,439 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 50 transitions, 185 flow [2023-11-06 23:11:19,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 346.4) internal successors, (1732), 5 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states 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:19,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:19,439 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:19,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:19,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:19,640 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:19,640 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:19,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1867421663, now seen corresponding path program 1 times [2023-11-06 23:11:19,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:19,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1156177998] [2023-11-06 23:11:19,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:19,641 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:19,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:19,642 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:19,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:20,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 23:11:20,143 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:20,168 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 7 [2023-11-06 23:11:20,177 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:11:20,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,190 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:20,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,201 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:20,206 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:11:20,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,213 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:20,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,230 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:20,235 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:11:20,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,242 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:20,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,265 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:20,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,274 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:20,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,294 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:20,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,303 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:20,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,351 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:20,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,371 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:20,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,398 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:20,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,410 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:20,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,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:11:20,430 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:11:20,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,438 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:20,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,449 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:20,454 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:11:20,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,461 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:20,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,485 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:20,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,495 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:20,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,505 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:20,509 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:11:20,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,527 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:20,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,537 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:20,542 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:11:20,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,550 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:20,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:20,617 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:11:20,628 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 23:11:20,629 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-06 23:11:20,693 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-06 23:11:20,693 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 12 treesize of output 14 [2023-11-06 23:11:20,801 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:20,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:11:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:21,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:21,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1156177998] [2023-11-06 23:11:21,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1156177998] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:11:21,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:11:21,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-06 23:11:21,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417038912] [2023-11-06 23:11:21,504 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:11:21,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:11:21,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:11:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:11:26,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 23:11:29,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 867 [2023-11-06 23:11:29,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 50 transitions, 185 flow. Second operand has 11 states, 11 states have (on average 344.1818181818182) internal successors, (3786), 11 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states 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:29,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:29,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 867 [2023-11-06 23:11:29,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:32,741 INFO L124 PetriNetUnfolderBase]: 6108/8787 cut-off events. [2023-11-06 23:11:32,741 INFO L125 PetriNetUnfolderBase]: For 3826/3826 co-relation queries the response was YES. [2023-11-06 23:11:32,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21240 conditions, 8787 events. 6108/8787 cut-off events. For 3826/3826 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 45160 event pairs, 991 based on Foata normal form. 330/6655 useless extension candidates. Maximal degree in co-relation 21229. Up to 2026 conditions per place. [2023-11-06 23:11:32,804 INFO L140 encePairwiseOnDemand]: 859/867 looper letters, 145 selfloop transitions, 10 changer transitions 0/155 dead transitions. [2023-11-06 23:11:32,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 155 transitions, 799 flow [2023-11-06 23:11:32,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:11:32,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 23:11:32,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3219 transitions. [2023-11-06 23:11:32,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41253364090734335 [2023-11-06 23:11:32,815 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3219 transitions. [2023-11-06 23:11:32,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3219 transitions. [2023-11-06 23:11:32,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:32,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3219 transitions. [2023-11-06 23:11:32,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 357.6666666666667) internal successors, (3219), 9 states have internal predecessors, (3219), 0 states have call successors, (0), 0 states 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:32,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 867.0) internal successors, (8670), 10 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states 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:32,830 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 867.0) internal successors, (8670), 10 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states 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:32,831 INFO L175 Difference]: Start difference. First operand has 64 places, 50 transitions, 185 flow. Second operand 9 states and 3219 transitions. [2023-11-06 23:11:32,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 155 transitions, 799 flow [2023-11-06 23:11:32,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 155 transitions, 773 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-06 23:11:32,836 INFO L231 Difference]: Finished difference. Result has 71 places, 54 transitions, 232 flow [2023-11-06 23:11:32,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=232, PETRI_PLACES=71, PETRI_TRANSITIONS=54} [2023-11-06 23:11:32,837 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 6 predicate places. [2023-11-06 23:11:32,837 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 54 transitions, 232 flow [2023-11-06 23:11:32,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 344.1818181818182) internal successors, (3786), 11 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states 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:32,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:32,838 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:32,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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)] Ended with exit code 0 [2023-11-06 23:11:33,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:33,051 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:33,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:33,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1867421728, now seen corresponding path program 1 times [2023-11-06 23:11:33,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:33,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385328684] [2023-11-06 23:11:33,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:33,052 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:33,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:33,053 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:33,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:33,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:33,550 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 23:11:33,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:33,564 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:11:33,624 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-06 23:11:33,624 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 12 treesize of output 14 [2023-11-06 23:11:33,779 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:33,779 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:11:34,217 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:34,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:34,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385328684] [2023-11-06 23:11:34,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385328684] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:11:34,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:11:34,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-06 23:11:34,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303456753] [2023-11-06 23:11:34,218 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:11:34,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:11:34,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:34,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:11:34,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:11:40,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 867 [2023-11-06 23:11:40,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 54 transitions, 232 flow. Second operand has 10 states, 10 states have (on average 351.2) internal successors, (3512), 10 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states 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:40,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:11:40,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 867 [2023-11-06 23:11:40,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:11:43,395 INFO L124 PetriNetUnfolderBase]: 5735/8304 cut-off events. [2023-11-06 23:11:43,395 INFO L125 PetriNetUnfolderBase]: For 5868/5868 co-relation queries the response was YES. [2023-11-06 23:11:43,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21840 conditions, 8304 events. 5735/8304 cut-off events. For 5868/5868 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 42422 event pairs, 1457 based on Foata normal form. 330/6800 useless extension candidates. Maximal degree in co-relation 21825. Up to 2554 conditions per place. [2023-11-06 23:11:43,451 INFO L140 encePairwiseOnDemand]: 861/867 looper letters, 145 selfloop transitions, 8 changer transitions 0/153 dead transitions. [2023-11-06 23:11:43,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 153 transitions, 812 flow [2023-11-06 23:11:43,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:11:43,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 23:11:43,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3280 transitions. [2023-11-06 23:11:43,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42035114699474563 [2023-11-06 23:11:43,455 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3280 transitions. [2023-11-06 23:11:43,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3280 transitions. [2023-11-06 23:11:43,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:11:43,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3280 transitions. [2023-11-06 23:11:43,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 364.44444444444446) internal successors, (3280), 9 states have internal predecessors, (3280), 0 states have call successors, (0), 0 states 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:43,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 867.0) internal successors, (8670), 10 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states 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:43,469 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 867.0) internal successors, (8670), 10 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states 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:43,470 INFO L175 Difference]: Start difference. First operand has 71 places, 54 transitions, 232 flow. Second operand 9 states and 3280 transitions. [2023-11-06 23:11:43,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 153 transitions, 812 flow [2023-11-06 23:11:43,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 153 transitions, 793 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-11-06 23:11:43,512 INFO L231 Difference]: Finished difference. Result has 75 places, 54 transitions, 235 flow [2023-11-06 23:11:43,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=235, PETRI_PLACES=75, PETRI_TRANSITIONS=54} [2023-11-06 23:11:43,513 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 10 predicate places. [2023-11-06 23:11:43,513 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 54 transitions, 235 flow [2023-11-06 23:11:43,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 351.2) internal successors, (3512), 10 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states 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:43,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:11:43,514 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:43,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:43,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:43,729 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:11:43,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:43,730 INFO L85 PathProgramCache]: Analyzing trace with hash 279128125, now seen corresponding path program 1 times [2023-11-06 23:11:43,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:43,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1315923122] [2023-11-06 23:11:43,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:43,731 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:43,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:43,732 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:43,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:11:44,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:44,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 23:11:44,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:44,258 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:11:44,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 11 treesize of output 5 [2023-11-06 23:11:44,277 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:44,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,284 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:44,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,308 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:44,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,319 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:44,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,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:11:44,338 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:44,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,346 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:44,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,381 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:44,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,398 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:44,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,437 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:44,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,447 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:44,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,467 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:44,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,475 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:44,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,488 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:44,493 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:44,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,500 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:44,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,519 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:44,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,528 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:44,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,539 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:44,544 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:44,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,552 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:44,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,578 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:44,585 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:44,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,594 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:44,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,616 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:44,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,627 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:44,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,640 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:44,647 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:44,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,656 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:44,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 23:11:44,748 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 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 23:11:44,761 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 23:11:44,762 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-06 23:11:44,816 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-06 23:11:44,817 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 12 treesize of output 14 [2023-11-06 23:11:44,939 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:44,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:11:45,713 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:11:45,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:45,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1315923122] [2023-11-06 23:11:45,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1315923122] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:11:45,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:11:45,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-06 23:11:45,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889901223] [2023-11-06 23:11:45,715 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:11:45,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:11:45,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:45,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:11:45,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:11:49,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 23:11:50,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 23:11:54,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 23:11:58,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 23:12:01,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 867 [2023-11-06 23:12:01,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 54 transitions, 235 flow. Second operand has 11 states, 11 states have (on average 342.54545454545456) internal successors, (3768), 11 states have internal predecessors, (3768), 0 states have call successors, (0), 0 states 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,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:01,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 867 [2023-11-06 23:12:01,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:06,545 INFO L124 PetriNetUnfolderBase]: 12371/17780 cut-off events. [2023-11-06 23:12:06,545 INFO L125 PetriNetUnfolderBase]: For 14192/14192 co-relation queries the response was YES. [2023-11-06 23:12:06,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46023 conditions, 17780 events. 12371/17780 cut-off events. For 14192/14192 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 99949 event pairs, 2065 based on Foata normal form. 798/14246 useless extension candidates. Maximal degree in co-relation 46008. Up to 4194 conditions per place. [2023-11-06 23:12:06,708 INFO L140 encePairwiseOnDemand]: 859/867 looper letters, 157 selfloop transitions, 10 changer transitions 0/167 dead transitions. [2023-11-06 23:12:06,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 167 transitions, 1045 flow [2023-11-06 23:12:06,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:12:06,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 23:12:06,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3193 transitions. [2023-11-06 23:12:06,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40920158913238497 [2023-11-06 23:12:06,718 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3193 transitions. [2023-11-06 23:12:06,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3193 transitions. [2023-11-06 23:12:06,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:06,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3193 transitions. [2023-11-06 23:12:06,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 354.77777777777777) internal successors, (3193), 9 states have internal predecessors, (3193), 0 states have call successors, (0), 0 states 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,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 867.0) internal successors, (8670), 10 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states 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,734 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 867.0) internal successors, (8670), 10 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states 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,735 INFO L175 Difference]: Start difference. First operand has 75 places, 54 transitions, 235 flow. Second operand 9 states and 3193 transitions. [2023-11-06 23:12:06,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 167 transitions, 1045 flow [2023-11-06 23:12:06,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 167 transitions, 999 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-06 23:12:06,748 INFO L231 Difference]: Finished difference. Result has 80 places, 58 transitions, 278 flow [2023-11-06 23:12:06,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=278, PETRI_PLACES=80, PETRI_TRANSITIONS=58} [2023-11-06 23:12:06,749 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 15 predicate places. [2023-11-06 23:12:06,750 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 58 transitions, 278 flow [2023-11-06 23:12:06,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 342.54545454545456) internal successors, (3768), 11 states have internal predecessors, (3768), 0 states have call successors, (0), 0 states 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,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:06,751 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:06,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:12:06,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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,963 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:12:06,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:06,963 INFO L85 PathProgramCache]: Analyzing trace with hash 279128332, now seen corresponding path program 1 times [2023-11-06 23:12:06,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:06,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446756576] [2023-11-06 23:12:06,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:06,964 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,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:06,965 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:12:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:07,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:12:07,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:07,510 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:07,645 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:12:07,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:12:08,022 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:12:08,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:08,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446756576] [2023-11-06 23:12:08,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446756576] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:12:08,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:12:08,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-06 23:12:08,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420964730] [2023-11-06 23:12:08,023 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:12:08,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:12:08,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:08,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:12:08,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:12:12,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 867 [2023-11-06 23:12:12,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 58 transitions, 278 flow. Second operand has 10 states, 10 states have (on average 351.4) internal successors, (3514), 10 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:12,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:12,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 867 [2023-11-06 23:12:12,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:17,869 INFO L124 PetriNetUnfolderBase]: 11483/16626 cut-off events. [2023-11-06 23:12:17,869 INFO L125 PetriNetUnfolderBase]: For 18597/18597 co-relation queries the response was YES. [2023-11-06 23:12:17,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47777 conditions, 16626 events. 11483/16626 cut-off events. For 18597/18597 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 93162 event pairs, 3193 based on Foata normal form. 798/14572 useless extension candidates. Maximal degree in co-relation 47758. Up to 5512 conditions per place. [2023-11-06 23:12:18,009 INFO L140 encePairwiseOnDemand]: 862/867 looper letters, 158 selfloop transitions, 7 changer transitions 0/165 dead transitions. [2023-11-06 23:12:18,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 165 transitions, 1038 flow [2023-11-06 23:12:18,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:12:18,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 23:12:18,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2923 transitions. [2023-11-06 23:12:18,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214244521337947 [2023-11-06 23:12:18,015 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2923 transitions. [2023-11-06 23:12:18,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2923 transitions. [2023-11-06 23:12:18,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:18,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2923 transitions. [2023-11-06 23:12:18,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 365.375) internal successors, (2923), 8 states have internal predecessors, (2923), 0 states have call successors, (0), 0 states 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:18,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 867.0) internal successors, (7803), 9 states have internal predecessors, (7803), 0 states have call successors, (0), 0 states 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:18,030 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 867.0) internal successors, (7803), 9 states have internal predecessors, (7803), 0 states have call successors, (0), 0 states 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:18,031 INFO L175 Difference]: Start difference. First operand has 80 places, 58 transitions, 278 flow. Second operand 8 states and 2923 transitions. [2023-11-06 23:12:18,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 165 transitions, 1038 flow [2023-11-06 23:12:18,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 165 transitions, 1019 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-11-06 23:12:18,161 INFO L231 Difference]: Finished difference. Result has 83 places, 58 transitions, 279 flow [2023-11-06 23:12:18,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=279, PETRI_PLACES=83, PETRI_TRANSITIONS=58} [2023-11-06 23:12:18,162 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 18 predicate places. [2023-11-06 23:12:18,162 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 58 transitions, 279 flow [2023-11-06 23:12:18,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 351.4) internal successors, (3514), 10 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:18,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:18,163 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:18,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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)] Ended with exit code 0 [2023-11-06 23:12:18,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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,379 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:12:18,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash 276638498, now seen corresponding path program 1 times [2023-11-06 23:12:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:18,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [939171417] [2023-11-06 23:12:18,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:18,380 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,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:18,381 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:12:18,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:18,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:12:18,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:18,925 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:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:12:19,039 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:19,039 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:19,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [939171417] [2023-11-06 23:12:19,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [939171417] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:19,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:19,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:12:19,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104368889] [2023-11-06 23:12:19,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:19,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:12:19,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:19,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:12:19,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:12:19,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 867 [2023-11-06 23:12:19,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 58 transitions, 279 flow. Second operand has 5 states, 5 states have (on average 352.8) internal successors, (1764), 5 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states 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,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:19,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 867 [2023-11-06 23:12:19,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:12:24,920 INFO L124 PetriNetUnfolderBase]: 17573/25400 cut-off events. [2023-11-06 23:12:24,920 INFO L125 PetriNetUnfolderBase]: For 28284/28284 co-relation queries the response was YES. [2023-11-06 23:12:25,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72519 conditions, 25400 events. 17573/25400 cut-off events. For 28284/28284 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 151968 event pairs, 10121 based on Foata normal form. 0/20280 useless extension candidates. Maximal degree in co-relation 72500. Up to 16608 conditions per place. [2023-11-06 23:12:25,199 INFO L140 encePairwiseOnDemand]: 862/867 looper letters, 86 selfloop transitions, 4 changer transitions 0/90 dead transitions. [2023-11-06 23:12:25,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 90 transitions, 630 flow [2023-11-06 23:12:25,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:12:25,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:12:25,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1809 transitions. [2023-11-06 23:12:25,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41730103806228375 [2023-11-06 23:12:25,204 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1809 transitions. [2023-11-06 23:12:25,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1809 transitions. [2023-11-06 23:12:25,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:12:25,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1809 transitions. [2023-11-06 23:12:25,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 361.8) internal successors, (1809), 5 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states 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:25,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:25,211 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 867.0) internal successors, (5202), 6 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:12:25,212 INFO L175 Difference]: Start difference. First operand has 83 places, 58 transitions, 279 flow. Second operand 5 states and 1809 transitions. [2023-11-06 23:12:25,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 90 transitions, 630 flow [2023-11-06 23:12:25,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 90 transitions, 610 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 23:12:25,361 INFO L231 Difference]: Finished difference. Result has 82 places, 59 transitions, 283 flow [2023-11-06 23:12:25,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=283, PETRI_PLACES=82, PETRI_TRANSITIONS=59} [2023-11-06 23:12:25,362 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, 17 predicate places. [2023-11-06 23:12:25,362 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 59 transitions, 283 flow [2023-11-06 23:12:25,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 352.8) internal successors, (1764), 5 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states 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:25,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:12:25,363 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:12:25,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:12:25,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:25,563 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 44 more)] === [2023-11-06 23:12:25,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:12:25,564 INFO L85 PathProgramCache]: Analyzing trace with hash 276638298, now seen corresponding path program 1 times [2023-11-06 23:12:25,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:12:25,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [131893675] [2023-11-06 23:12:25,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:12:25,564 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:12:25,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:12:25,566 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:25,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0bc01cc3-1517-4898-8c56-370401ac03e6/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:12:26,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:12:26,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 23:12:26,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:12:26,104 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:26,169 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-06 23:12:26,169 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 12 treesize of output 14 [2023-11-06 23:12:26,349 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 23:12:26,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:12:26,350 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:12:26,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [131893675] [2023-11-06 23:12:26,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [131893675] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:12:26,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:12:26,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:12:26,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562107840] [2023-11-06 23:12:26,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:12:26,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:12:26,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:12:26,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:12:26,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:12:26,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 867 [2023-11-06 23:12:26,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 59 transitions, 283 flow. Second operand has 5 states, 5 states have (on average 352.8) internal successors, (1764), 5 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states 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,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:12:26,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 867 [2023-11-06 23:12:26,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand