./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-prod-cons-eq.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-prod-cons-eq.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3dfcb4860b3021904fb2e25e7c2a428c9bcb0d82c2290cad723458395a0647ea --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 22:58:36,330 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 22:58:36,385 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-01 22:58:36,390 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 22:58:36,390 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 22:58:36,411 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 22:58:36,411 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 22:58:36,411 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 22:58:36,412 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 22:58:36,412 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 22:58:36,412 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 22:58:36,412 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 22:58:36,412 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 22:58:36,412 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 22:58:36,413 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-01 22:58:36,413 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 22:58:36,414 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 22:58:36,414 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 22:58:36,414 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 22:58:36,415 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 22:58:36,415 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 22:58:36,416 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3dfcb4860b3021904fb2e25e7c2a428c9bcb0d82c2290cad723458395a0647ea [2024-12-01 22:58:36,634 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 22:58:36,642 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 22:58:36,644 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 22:58:36,645 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 22:58:36,645 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 22:58:36,646 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-prod-cons-eq.wvr.c [2024-12-01 22:58:39,244 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/data/006a43348/8b545a08101545c3b4bb9f67e2c44b82/FLAG63448e05b [2024-12-01 22:58:39,454 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 22:58:39,454 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/sv-benchmarks/c/weaver/popl20-prod-cons-eq.wvr.c [2024-12-01 22:58:39,461 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/data/006a43348/8b545a08101545c3b4bb9f67e2c44b82/FLAG63448e05b [2024-12-01 22:58:39,812 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/data/006a43348/8b545a08101545c3b4bb9f67e2c44b82 [2024-12-01 22:58:39,814 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 22:58:39,815 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 22:58:39,817 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 22:58:39,817 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 22:58:39,821 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 22:58:39,821 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 10:58:39" (1/1) ... [2024-12-01 22:58:39,822 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31f8097 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:39, skipping insertion in model container [2024-12-01 22:58:39,822 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 10:58:39" (1/1) ... [2024-12-01 22:58:39,838 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 22:58:39,982 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-01 22:58:39,991 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-01 22:58:39,993 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-01 22:58:39,996 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 22:58:40,003 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 22:58:40,027 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 22:58:40,040 INFO L204 MainTranslator]: Completed translation [2024-12-01 22:58:40,040 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40 WrapperNode [2024-12-01 22:58:40,041 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 22:58:40,041 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 22:58:40,041 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 22:58:40,041 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 22:58:40,046 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,054 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,080 INFO L138 Inliner]: procedures = 27, calls = 68, calls flagged for inlining = 29, calls inlined = 35, statements flattened = 398 [2024-12-01 22:58:40,081 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 22:58:40,081 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 22:58:40,081 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 22:58:40,081 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 22:58:40,090 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,095 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,113 INFO L175 MemorySlicer]: Split 24 memory accesses to 4 slices as follows [2, 3, 3, 16]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 6 writes are split as follows [0, 1, 1, 4]. [2024-12-01 22:58:40,114 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,114 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,127 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,128 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,133 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,135 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,137 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,141 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 22:58:40,142 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 22:58:40,142 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 22:58:40,142 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 22:58:40,143 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (1/1) ... [2024-12-01 22:58:40,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 22:58:40,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:58:40,170 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 22:58:40,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-01 22:58:40,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-01 22:58:40,193 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-01 22:58:40,193 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-01 22:58:40,193 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-01 22:58:40,193 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-01 22:58:40,194 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-01 22:58:40,194 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 22:58:40,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 22:58:40,196 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-01 22:58:40,320 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 22:58:40,321 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 22:58:40,893 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-01 22:58:40,894 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 22:58:41,416 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 22:58:41,416 INFO L312 CfgBuilder]: Removed 9 assume(true) statements. [2024-12-01 22:58:41,416 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 10:58:41 BoogieIcfgContainer [2024-12-01 22:58:41,416 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 22:58:41,418 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 22:58:41,418 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 22:58:41,423 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 22:58:41,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 10:58:39" (1/3) ... [2024-12-01 22:58:41,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dd04cea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 10:58:41, skipping insertion in model container [2024-12-01 22:58:41,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 10:58:40" (2/3) ... [2024-12-01 22:58:41,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dd04cea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 10:58:41, skipping insertion in model container [2024-12-01 22:58:41,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 10:58:41" (3/3) ... [2024-12-01 22:58:41,425 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-prod-cons-eq.wvr.c [2024-12-01 22:58:41,440 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 22:58:41,442 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-prod-cons-eq.wvr.c that has 4 procedures, 97 locations, 1 initial locations, 9 loop locations, and 46 error locations. [2024-12-01 22:58:41,442 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-01 22:58:41,549 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-01 22:58:41,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 106 places, 106 transitions, 233 flow [2024-12-01 22:58:41,648 INFO L124 PetriNetUnfolderBase]: 10/103 cut-off events. [2024-12-01 22:58:41,650 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-01 22:58:41,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116 conditions, 103 events. 10/103 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 309 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 70. Up to 2 conditions per place. [2024-12-01 22:58:41,653 INFO L82 GeneralOperation]: Start removeDead. Operand has 106 places, 106 transitions, 233 flow [2024-12-01 22:58:41,657 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 102 transitions, 222 flow [2024-12-01 22:58:41,665 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 22:58:41,676 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@79de2a69, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 22:58:41,676 INFO L334 AbstractCegarLoop]: Starting to check reachability of 81 error locations. [2024-12-01 22:58:41,681 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-01 22:58:41,681 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-01 22:58:41,681 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-01 22:58:41,681 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:41,682 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-01 22:58:41,682 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:41,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:41,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1328620, now seen corresponding path program 1 times [2024-12-01 22:58:41,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:41,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221195986] [2024-12-01 22:58:41,694 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:41,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:41,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:41,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:41,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:41,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221195986] [2024-12-01 22:58:41,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221195986] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:58:41,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:58:41,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-01 22:58:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276372551] [2024-12-01 22:58:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:58:41,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 22:58:41,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:41,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 22:58:41,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 22:58:41,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:42,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 222 flow. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:42,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:42,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:42,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:43,647 INFO L124 PetriNetUnfolderBase]: 5748/11621 cut-off events. [2024-12-01 22:58:43,648 INFO L125 PetriNetUnfolderBase]: For 228/228 co-relation queries the response was YES. [2024-12-01 22:58:43,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19700 conditions, 11621 events. 5748/11621 cut-off events. For 228/228 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 115079 event pairs, 4141 based on Foata normal form. 1/6125 useless extension candidates. Maximal degree in co-relation 19012. Up to 7739 conditions per place. [2024-12-01 22:58:43,729 INFO L140 encePairwiseOnDemand]: 93/106 looper letters, 52 selfloop transitions, 4 changer transitions 0/92 dead transitions. [2024-12-01 22:58:43,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 92 transitions, 314 flow [2024-12-01 22:58:43,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 22:58:43,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-01 22:58:43,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 185 transitions. [2024-12-01 22:58:43,742 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5817610062893082 [2024-12-01 22:58:43,743 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 222 flow. Second operand 3 states and 185 transitions. [2024-12-01 22:58:43,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 92 transitions, 314 flow [2024-12-01 22:58:43,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 92 transitions, 302 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-01 22:58:43,764 INFO L231 Difference]: Finished difference. Result has 88 places, 92 transitions, 198 flow [2024-12-01 22:58:43,766 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=88, PETRI_TRANSITIONS=92} [2024-12-01 22:58:43,769 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, -14 predicate places. [2024-12-01 22:58:43,769 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 92 transitions, 198 flow [2024-12-01 22:58:43,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:43,770 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:43,770 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-01 22:58:43,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-01 22:58:43,770 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:43,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:43,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1328621, now seen corresponding path program 1 times [2024-12-01 22:58:43,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:43,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724339153] [2024-12-01 22:58:43,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:43,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:43,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:44,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:44,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724339153] [2024-12-01 22:58:44,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724339153] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:58:44,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:58:44,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 22:58:44,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242443392] [2024-12-01 22:58:44,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:58:44,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 22:58:44,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:44,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 22:58:44,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 22:58:44,101 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:44,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 198 flow. Second operand has 4 states, 4 states have (on average 40.75) internal successors, (163), 4 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:44,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:44,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:44,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:45,211 INFO L124 PetriNetUnfolderBase]: 5749/11624 cut-off events. [2024-12-01 22:58:45,211 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-12-01 22:58:45,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19509 conditions, 11624 events. 5749/11624 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 115036 event pairs, 4141 based on Foata normal form. 0/6125 useless extension candidates. Maximal degree in co-relation 19456. Up to 7756 conditions per place. [2024-12-01 22:58:45,256 INFO L140 encePairwiseOnDemand]: 101/106 looper letters, 59 selfloop transitions, 4 changer transitions 0/95 dead transitions. [2024-12-01 22:58:45,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 95 transitions, 330 flow [2024-12-01 22:58:45,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 22:58:45,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-01 22:58:45,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 224 transitions. [2024-12-01 22:58:45,258 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5283018867924528 [2024-12-01 22:58:45,258 INFO L175 Difference]: Start difference. First operand has 88 places, 92 transitions, 198 flow. Second operand 4 states and 224 transitions. [2024-12-01 22:58:45,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 95 transitions, 330 flow [2024-12-01 22:58:45,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 95 transitions, 322 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 22:58:45,261 INFO L231 Difference]: Finished difference. Result has 91 places, 95 transitions, 217 flow [2024-12-01 22:58:45,262 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=217, PETRI_PLACES=91, PETRI_TRANSITIONS=95} [2024-12-01 22:58:45,262 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, -11 predicate places. [2024-12-01 22:58:45,263 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 95 transitions, 217 flow [2024-12-01 22:58:45,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.75) internal successors, (163), 4 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:45,263 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:45,263 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-12-01 22:58:45,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-01 22:58:45,263 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:45,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:45,264 INFO L85 PathProgramCache]: Analyzing trace with hash 41188281, now seen corresponding path program 1 times [2024-12-01 22:58:45,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:45,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751949298] [2024-12-01 22:58:45,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:45,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:45,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:45,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:45,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:45,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751949298] [2024-12-01 22:58:45,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751949298] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:58:45,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:58:45,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 22:58:45,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300017350] [2024-12-01 22:58:45,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:58:45,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 22:58:45,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:45,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 22:58:45,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 22:58:45,597 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:45,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 95 transitions, 217 flow. Second operand has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:45,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:45,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:45,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:46,529 INFO L124 PetriNetUnfolderBase]: 5750/11627 cut-off events. [2024-12-01 22:58:46,530 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-12-01 22:58:46,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19524 conditions, 11627 events. 5750/11627 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 114951 event pairs, 4141 based on Foata normal form. 0/6125 useless extension candidates. Maximal degree in co-relation 19499. Up to 7755 conditions per place. [2024-12-01 22:58:46,575 INFO L140 encePairwiseOnDemand]: 98/106 looper letters, 59 selfloop transitions, 7 changer transitions 0/98 dead transitions. [2024-12-01 22:58:46,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 98 transitions, 355 flow [2024-12-01 22:58:46,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 22:58:46,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 22:58:46,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 267 transitions. [2024-12-01 22:58:46,578 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5037735849056604 [2024-12-01 22:58:46,578 INFO L175 Difference]: Start difference. First operand has 91 places, 95 transitions, 217 flow. Second operand 5 states and 267 transitions. [2024-12-01 22:58:46,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 98 transitions, 355 flow [2024-12-01 22:58:46,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 98 transitions, 352 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 22:58:46,581 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 251 flow [2024-12-01 22:58:46,581 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=251, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2024-12-01 22:58:46,582 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, -6 predicate places. [2024-12-01 22:58:46,582 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 251 flow [2024-12-01 22:58:46,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:46,582 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:46,582 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-12-01 22:58:46,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-01 22:58:46,583 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:46,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:46,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1276836640, now seen corresponding path program 1 times [2024-12-01 22:58:46,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:46,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800361281] [2024-12-01 22:58:46,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:46,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:46,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:46,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:46,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:46,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800361281] [2024-12-01 22:58:46,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800361281] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:58:46,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:58:46,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 22:58:46,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974973224] [2024-12-01 22:58:46,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:58:46,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 22:58:46,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:46,804 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 22:58:46,804 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 22:58:46,936 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:46,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 251 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:46,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:46,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:46,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:47,927 INFO L124 PetriNetUnfolderBase]: 5751/11630 cut-off events. [2024-12-01 22:58:47,927 INFO L125 PetriNetUnfolderBase]: For 51/51 co-relation queries the response was YES. [2024-12-01 22:58:47,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19546 conditions, 11630 events. 5751/11630 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 115065 event pairs, 4141 based on Foata normal form. 0/6129 useless extension candidates. Maximal degree in co-relation 19515. Up to 7758 conditions per place. [2024-12-01 22:58:47,957 INFO L140 encePairwiseOnDemand]: 97/106 looper letters, 60 selfloop transitions, 9 changer transitions 0/101 dead transitions. [2024-12-01 22:58:47,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 101 transitions, 395 flow [2024-12-01 22:58:47,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 22:58:47,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 22:58:47,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 267 transitions. [2024-12-01 22:58:47,959 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5037735849056604 [2024-12-01 22:58:47,959 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 251 flow. Second operand 5 states and 267 transitions. [2024-12-01 22:58:47,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 101 transitions, 395 flow [2024-12-01 22:58:47,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 101 transitions, 394 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 22:58:47,961 INFO L231 Difference]: Finished difference. Result has 101 places, 101 transitions, 293 flow [2024-12-01 22:58:47,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=293, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2024-12-01 22:58:47,962 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, -1 predicate places. [2024-12-01 22:58:47,962 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 293 flow [2024-12-01 22:58:47,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:47,963 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:47,963 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-01 22:58:47,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-01 22:58:47,963 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:47,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:47,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1276847584, now seen corresponding path program 1 times [2024-12-01 22:58:47,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:47,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408267545] [2024-12-01 22:58:47,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:47,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:47,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:48,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:48,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:48,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408267545] [2024-12-01 22:58:48,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408267545] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:58:48,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921461055] [2024-12-01 22:58:48,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:48,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:58:48,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:58:48,182 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:58:48,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-01 22:58:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:48,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-01 22:58:48,286 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:58:48,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-01 22:58:48,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:48,526 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:58:48,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:48,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921461055] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:58:48,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:58:48,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-12-01 22:58:48,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479928298] [2024-12-01 22:58:48,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:58:48,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-01 22:58:48,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:48,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-01 22:58:48,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-01 22:58:48,956 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:48,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 293 flow. Second operand has 11 states, 11 states have (on average 41.36363636363637) internal successors, (455), 11 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:48,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:48,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:48,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:50,102 INFO L124 PetriNetUnfolderBase]: 5752/11632 cut-off events. [2024-12-01 22:58:50,102 INFO L125 PetriNetUnfolderBase]: For 59/59 co-relation queries the response was YES. [2024-12-01 22:58:50,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19574 conditions, 11632 events. 5752/11632 cut-off events. For 59/59 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 115378 event pairs, 4141 based on Foata normal form. 0/6134 useless extension candidates. Maximal degree in co-relation 19530. Up to 7759 conditions per place. [2024-12-01 22:58:50,148 INFO L140 encePairwiseOnDemand]: 101/106 looper letters, 61 selfloop transitions, 10 changer transitions 0/103 dead transitions. [2024-12-01 22:58:50,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 103 transitions, 446 flow [2024-12-01 22:58:50,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-01 22:58:50,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-01 22:58:50,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 387 transitions. [2024-12-01 22:58:50,150 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4563679245283019 [2024-12-01 22:58:50,150 INFO L175 Difference]: Start difference. First operand has 101 places, 101 transitions, 293 flow. Second operand 8 states and 387 transitions. [2024-12-01 22:58:50,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 103 transitions, 446 flow [2024-12-01 22:58:50,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 103 transitions, 439 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 22:58:50,153 INFO L231 Difference]: Finished difference. Result has 105 places, 103 transitions, 317 flow [2024-12-01 22:58:50,153 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=317, PETRI_PLACES=105, PETRI_TRANSITIONS=103} [2024-12-01 22:58:50,154 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 3 predicate places. [2024-12-01 22:58:50,154 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 103 transitions, 317 flow [2024-12-01 22:58:50,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 41.36363636363637) internal successors, (455), 11 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:50,155 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:50,155 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-12-01 22:58:50,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-01 22:58:50,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:58:50,355 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:50,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:50,356 INFO L85 PathProgramCache]: Analyzing trace with hash 927275443, now seen corresponding path program 1 times [2024-12-01 22:58:50,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:50,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789998768] [2024-12-01 22:58:50,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:50,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:50,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:50,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:50,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:50,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789998768] [2024-12-01 22:58:50,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789998768] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:58:50,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908269324] [2024-12-01 22:58:50,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:50,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:58:50,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:58:50,639 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:58:50,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-01 22:58:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:50,735 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-01 22:58:50,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:58:50,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-01 22:58:50,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:50,938 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:58:51,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:51,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908269324] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:58:51,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:58:51,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-12-01 22:58:51,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723518988] [2024-12-01 22:58:51,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:58:51,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-01 22:58:51,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:51,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-01 22:58:51,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-12-01 22:58:51,612 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:51,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 103 transitions, 317 flow. Second operand has 13 states, 13 states have (on average 41.30769230769231) internal successors, (537), 13 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:51,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:51,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:51,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:52,829 INFO L124 PetriNetUnfolderBase]: 5752/11631 cut-off events. [2024-12-01 22:58:52,829 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-12-01 22:58:52,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19577 conditions, 11631 events. 5752/11631 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 115264 event pairs, 4141 based on Foata normal form. 0/6134 useless extension candidates. Maximal degree in co-relation 19526. Up to 7750 conditions per place. [2024-12-01 22:58:52,864 INFO L140 encePairwiseOnDemand]: 98/106 looper letters, 55 selfloop transitions, 15 changer transitions 0/102 dead transitions. [2024-12-01 22:58:52,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 102 transitions, 453 flow [2024-12-01 22:58:52,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-01 22:58:52,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-01 22:58:52,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 345 transitions. [2024-12-01 22:58:52,865 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46495956873315364 [2024-12-01 22:58:52,865 INFO L175 Difference]: Start difference. First operand has 105 places, 103 transitions, 317 flow. Second operand 7 states and 345 transitions. [2024-12-01 22:58:52,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 102 transitions, 453 flow [2024-12-01 22:58:52,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 406 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-12-01 22:58:52,867 INFO L231 Difference]: Finished difference. Result has 102 places, 102 transitions, 296 flow [2024-12-01 22:58:52,867 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=296, PETRI_PLACES=102, PETRI_TRANSITIONS=102} [2024-12-01 22:58:52,868 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 0 predicate places. [2024-12-01 22:58:52,868 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 102 transitions, 296 flow [2024-12-01 22:58:52,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 41.30769230769231) internal successors, (537), 13 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:52,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:52,869 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-12-01 22:58:52,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-01 22:58:53,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-01 22:58:53,069 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:53,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:53,069 INFO L85 PathProgramCache]: Analyzing trace with hash 927234357, now seen corresponding path program 1 times [2024-12-01 22:58:53,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:53,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17261709] [2024-12-01 22:58:53,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:53,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:53,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:53,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:53,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17261709] [2024-12-01 22:58:53,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17261709] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:58:53,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:58:53,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 22:58:53,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862243435] [2024-12-01 22:58:53,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:58:53,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 22:58:53,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:53,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 22:58:53,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 22:58:53,164 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 22:58:53,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 296 flow. Second operand has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:53,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:53,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 22:58:53,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:54,240 INFO L124 PetriNetUnfolderBase]: 7475/15892 cut-off events. [2024-12-01 22:58:54,240 INFO L125 PetriNetUnfolderBase]: For 73/73 co-relation queries the response was YES. [2024-12-01 22:58:54,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26455 conditions, 15892 events. 7475/15892 cut-off events. For 73/73 co-relation queries the response was YES. Maximal size of possible extension queue 1194. Compared 169668 event pairs, 5726 based on Foata normal form. 236/8588 useless extension candidates. Maximal degree in co-relation 26380. Up to 7714 conditions per place. [2024-12-01 22:58:54,290 INFO L140 encePairwiseOnDemand]: 94/106 looper letters, 101 selfloop transitions, 12 changer transitions 0/147 dead transitions. [2024-12-01 22:58:54,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 147 transitions, 632 flow [2024-12-01 22:58:54,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 22:58:54,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-01 22:58:54,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 371 transitions. [2024-12-01 22:58:54,291 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-12-01 22:58:54,291 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 296 flow. Second operand 6 states and 371 transitions. [2024-12-01 22:58:54,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 147 transitions, 632 flow [2024-12-01 22:58:54,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 147 transitions, 605 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-12-01 22:58:54,293 INFO L231 Difference]: Finished difference. Result has 105 places, 109 transitions, 348 flow [2024-12-01 22:58:54,293 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=348, PETRI_PLACES=105, PETRI_TRANSITIONS=109} [2024-12-01 22:58:54,294 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 3 predicate places. [2024-12-01 22:58:54,294 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 109 transitions, 348 flow [2024-12-01 22:58:54,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:54,294 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:54,294 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1] [2024-12-01 22:58:54,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-01 22:58:54,294 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:54,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:54,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1320593186, now seen corresponding path program 1 times [2024-12-01 22:58:54,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:54,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517537486] [2024-12-01 22:58:54,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:54,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:54,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:54,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:54,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517537486] [2024-12-01 22:58:54,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517537486] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:58:54,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498046835] [2024-12-01 22:58:54,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:54,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:58:54,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:58:54,516 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:58:54,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-01 22:58:54,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:54,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-01 22:58:54,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:58:54,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-01 22:58:54,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:54,777 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:58:54,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:54,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498046835] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:58:54,906 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:58:54,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-12-01 22:58:54,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085987672] [2024-12-01 22:58:54,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:58:54,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-01 22:58:54,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:54,907 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-01 22:58:54,907 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-12-01 22:58:55,265 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:55,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 109 transitions, 348 flow. Second operand has 13 states, 13 states have (on average 41.46153846153846) internal successors, (539), 13 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:55,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:55,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:55,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:56,573 INFO L124 PetriNetUnfolderBase]: 7774/15401 cut-off events. [2024-12-01 22:58:56,573 INFO L125 PetriNetUnfolderBase]: For 438/438 co-relation queries the response was YES. [2024-12-01 22:58:56,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26756 conditions, 15401 events. 7774/15401 cut-off events. For 438/438 co-relation queries the response was YES. Maximal size of possible extension queue 1199. Compared 155916 event pairs, 5906 based on Foata normal form. 0/8036 useless extension candidates. Maximal degree in co-relation 26660. Up to 10679 conditions per place. [2024-12-01 22:58:56,618 INFO L140 encePairwiseOnDemand]: 97/106 looper letters, 55 selfloop transitions, 25 changer transitions 0/112 dead transitions. [2024-12-01 22:58:56,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 112 transitions, 526 flow [2024-12-01 22:58:56,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-01 22:58:56,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-01 22:58:56,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 431 transitions. [2024-12-01 22:58:56,619 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45178197064989517 [2024-12-01 22:58:56,619 INFO L175 Difference]: Start difference. First operand has 105 places, 109 transitions, 348 flow. Second operand 9 states and 431 transitions. [2024-12-01 22:58:56,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 112 transitions, 526 flow [2024-12-01 22:58:56,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 112 transitions, 522 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 22:58:56,621 INFO L231 Difference]: Finished difference. Result has 111 places, 112 transitions, 412 flow [2024-12-01 22:58:56,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=412, PETRI_PLACES=111, PETRI_TRANSITIONS=112} [2024-12-01 22:58:56,622 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 9 predicate places. [2024-12-01 22:58:56,622 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 112 transitions, 412 flow [2024-12-01 22:58:56,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 41.46153846153846) internal successors, (539), 13 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:56,622 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:56,622 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:58:56,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-01 22:58:56,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-01 22:58:56,823 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:56,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:56,823 INFO L85 PathProgramCache]: Analyzing trace with hash 2014128823, now seen corresponding path program 1 times [2024-12-01 22:58:56,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:56,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115975778] [2024-12-01 22:58:56,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:56,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:56,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:56,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:56,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:56,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115975778] [2024-12-01 22:58:56,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115975778] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:58:56,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:58:56,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 22:58:56,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127980162] [2024-12-01 22:58:56,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:58:56,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 22:58:56,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:56,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 22:58:56,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 22:58:56,948 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 106 [2024-12-01 22:58:56,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 112 transitions, 412 flow. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:56,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:56,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 106 [2024-12-01 22:58:56,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:58,179 INFO L124 PetriNetUnfolderBase]: 7703/14868 cut-off events. [2024-12-01 22:58:58,179 INFO L125 PetriNetUnfolderBase]: For 427/427 co-relation queries the response was YES. [2024-12-01 22:58:58,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26139 conditions, 14868 events. 7703/14868 cut-off events. For 427/427 co-relation queries the response was YES. Maximal size of possible extension queue 1164. Compared 145596 event pairs, 5942 based on Foata normal form. 0/8234 useless extension candidates. Maximal degree in co-relation 26019. Up to 10596 conditions per place. [2024-12-01 22:58:58,227 INFO L140 encePairwiseOnDemand]: 102/106 looper letters, 77 selfloop transitions, 2 changer transitions 0/109 dead transitions. [2024-12-01 22:58:58,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 109 transitions, 564 flow [2024-12-01 22:58:58,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 22:58:58,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-01 22:58:58,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 182 transitions. [2024-12-01 22:58:58,228 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5723270440251572 [2024-12-01 22:58:58,228 INFO L175 Difference]: Start difference. First operand has 111 places, 112 transitions, 412 flow. Second operand 3 states and 182 transitions. [2024-12-01 22:58:58,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 109 transitions, 564 flow [2024-12-01 22:58:58,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 109 transitions, 510 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-12-01 22:58:58,230 INFO L231 Difference]: Finished difference. Result has 104 places, 109 transitions, 356 flow [2024-12-01 22:58:58,230 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=356, PETRI_PLACES=104, PETRI_TRANSITIONS=109} [2024-12-01 22:58:58,231 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 2 predicate places. [2024-12-01 22:58:58,231 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 109 transitions, 356 flow [2024-12-01 22:58:58,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:58,231 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:58,231 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:58:58,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-01 22:58:58,231 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:58,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:58,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2014128824, now seen corresponding path program 1 times [2024-12-01 22:58:58,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:58,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749561709] [2024-12-01 22:58:58,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:58,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:58,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:58,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:58:58,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:58,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749561709] [2024-12-01 22:58:58,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749561709] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:58:58,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:58:58,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 22:58:58,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101099459] [2024-12-01 22:58:58,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:58:58,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 22:58:58,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:58:58,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 22:58:58,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-01 22:58:58,623 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:58:58,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 109 transitions, 356 flow. Second operand has 6 states, 6 states have (on average 41.333333333333336) internal successors, (248), 6 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:58,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:58:58,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:58:58,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:58:59,693 INFO L124 PetriNetUnfolderBase]: 7638/14880 cut-off events. [2024-12-01 22:58:59,693 INFO L125 PetriNetUnfolderBase]: For 425/425 co-relation queries the response was YES. [2024-12-01 22:58:59,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26057 conditions, 14880 events. 7638/14880 cut-off events. For 425/425 co-relation queries the response was YES. Maximal size of possible extension queue 1206. Compared 148014 event pairs, 5872 based on Foata normal form. 0/8190 useless extension candidates. Maximal degree in co-relation 19125. Up to 10550 conditions per place. [2024-12-01 22:58:59,739 INFO L140 encePairwiseOnDemand]: 99/106 looper letters, 80 selfloop transitions, 9 changer transitions 0/118 dead transitions. [2024-12-01 22:58:59,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 118 transitions, 570 flow [2024-12-01 22:58:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 22:58:59,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-01 22:58:59,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 304 transitions. [2024-12-01 22:58:59,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4779874213836478 [2024-12-01 22:58:59,741 INFO L175 Difference]: Start difference. First operand has 104 places, 109 transitions, 356 flow. Second operand 6 states and 304 transitions. [2024-12-01 22:58:59,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 118 transitions, 570 flow [2024-12-01 22:58:59,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 118 transitions, 568 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 22:58:59,743 INFO L231 Difference]: Finished difference. Result has 111 places, 115 transitions, 422 flow [2024-12-01 22:58:59,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=422, PETRI_PLACES=111, PETRI_TRANSITIONS=115} [2024-12-01 22:58:59,744 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 9 predicate places. [2024-12-01 22:58:59,744 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 115 transitions, 422 flow [2024-12-01 22:58:59,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.333333333333336) internal successors, (248), 6 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:58:59,744 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:58:59,744 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:58:59,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-01 22:58:59,744 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:58:59,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:58:59,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2053472431, now seen corresponding path program 1 times [2024-12-01 22:58:59,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:58:59,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062990886] [2024-12-01 22:58:59,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:59,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:58:59,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:58:59,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:58:59,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:58:59,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062990886] [2024-12-01 22:58:59,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062990886] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:58:59,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733794276] [2024-12-01 22:58:59,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:58:59,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:58:59,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:58:59,927 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:58:59,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-01 22:59:00,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:00,032 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-01 22:59:00,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:00,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-01 22:59:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:00,103 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:00,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733794276] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:00,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 22:59:00,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 4] total 14 [2024-12-01 22:59:00,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630058720] [2024-12-01 22:59:00,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:00,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 22:59:00,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:00,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 22:59:00,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-12-01 22:59:00,243 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 106 [2024-12-01 22:59:00,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 115 transitions, 422 flow. Second operand has 6 states, 6 states have (on average 44.333333333333336) internal successors, (266), 6 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:00,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:00,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 106 [2024-12-01 22:59:00,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:01,242 INFO L124 PetriNetUnfolderBase]: 6628/13839 cut-off events. [2024-12-01 22:59:01,242 INFO L125 PetriNetUnfolderBase]: For 405/405 co-relation queries the response was YES. [2024-12-01 22:59:01,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23652 conditions, 13839 events. 6628/13839 cut-off events. For 405/405 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 143481 event pairs, 5061 based on Foata normal form. 0/7539 useless extension candidates. Maximal degree in co-relation 23562. Up to 6846 conditions per place. [2024-12-01 22:59:01,289 INFO L140 encePairwiseOnDemand]: 98/106 looper letters, 118 selfloop transitions, 11 changer transitions 0/159 dead transitions. [2024-12-01 22:59:01,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 159 transitions, 814 flow [2024-12-01 22:59:01,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 22:59:01,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-01 22:59:01,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 358 transitions. [2024-12-01 22:59:01,291 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5628930817610063 [2024-12-01 22:59:01,291 INFO L175 Difference]: Start difference. First operand has 111 places, 115 transitions, 422 flow. Second operand 6 states and 358 transitions. [2024-12-01 22:59:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 159 transitions, 814 flow [2024-12-01 22:59:01,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 159 transitions, 805 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 22:59:01,296 INFO L231 Difference]: Finished difference. Result has 115 places, 117 transitions, 458 flow [2024-12-01 22:59:01,296 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=458, PETRI_PLACES=115, PETRI_TRANSITIONS=117} [2024-12-01 22:59:01,296 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 13 predicate places. [2024-12-01 22:59:01,296 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 117 transitions, 458 flow [2024-12-01 22:59:01,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 44.333333333333336) internal successors, (266), 6 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:01,297 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:01,297 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:01,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-01 22:59:01,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-01 22:59:01,497 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:01,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:01,497 INFO L85 PathProgramCache]: Analyzing trace with hash 2053472430, now seen corresponding path program 1 times [2024-12-01 22:59:01,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:01,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298778371] [2024-12-01 22:59:01,498 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:01,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:01,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:01,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-01 22:59:01,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:01,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298778371] [2024-12-01 22:59:01,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298778371] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:59:01,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:59:01,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 22:59:01,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449393876] [2024-12-01 22:59:01,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:01,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 22:59:01,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:01,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 22:59:01,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 22:59:01,565 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 106 [2024-12-01 22:59:01,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 117 transitions, 458 flow. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:01,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:01,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 106 [2024-12-01 22:59:01,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:02,464 INFO L124 PetriNetUnfolderBase]: 6891/13460 cut-off events. [2024-12-01 22:59:02,465 INFO L125 PetriNetUnfolderBase]: For 408/408 co-relation queries the response was YES. [2024-12-01 22:59:02,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23619 conditions, 13460 events. 6891/13460 cut-off events. For 408/408 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 131861 event pairs, 5220 based on Foata normal form. 2/7254 useless extension candidates. Maximal degree in co-relation 23530. Up to 9501 conditions per place. [2024-12-01 22:59:02,508 INFO L140 encePairwiseOnDemand]: 103/106 looper letters, 77 selfloop transitions, 9 changer transitions 0/116 dead transitions. [2024-12-01 22:59:02,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 116 transitions, 628 flow [2024-12-01 22:59:02,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 22:59:02,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-01 22:59:02,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 185 transitions. [2024-12-01 22:59:02,509 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5817610062893082 [2024-12-01 22:59:02,510 INFO L175 Difference]: Start difference. First operand has 115 places, 117 transitions, 458 flow. Second operand 3 states and 185 transitions. [2024-12-01 22:59:02,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 116 transitions, 628 flow [2024-12-01 22:59:02,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 116 transitions, 616 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-01 22:59:02,512 INFO L231 Difference]: Finished difference. Result has 113 places, 116 transitions, 462 flow [2024-12-01 22:59:02,513 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=462, PETRI_PLACES=113, PETRI_TRANSITIONS=116} [2024-12-01 22:59:02,513 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 11 predicate places. [2024-12-01 22:59:02,513 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 116 transitions, 462 flow [2024-12-01 22:59:02,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:02,513 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:02,513 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:02,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-01 22:59:02,513 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:02,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:02,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2014128803, now seen corresponding path program 1 times [2024-12-01 22:59:02,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:02,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701283581] [2024-12-01 22:59:02,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:02,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:02,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:02,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:02,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701283581] [2024-12-01 22:59:02,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701283581] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:59:02,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:59:02,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 22:59:02,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746268231] [2024-12-01 22:59:02,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:02,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 22:59:02,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:02,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 22:59:02,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 22:59:02,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:59:02,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 116 transitions, 462 flow. Second operand has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:02,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:02,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:59:02,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:03,711 INFO L124 PetriNetUnfolderBase]: 6893/13464 cut-off events. [2024-12-01 22:59:03,711 INFO L125 PetriNetUnfolderBase]: For 423/423 co-relation queries the response was YES. [2024-12-01 22:59:03,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23644 conditions, 13464 events. 6893/13464 cut-off events. For 423/423 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 131963 event pairs, 5220 based on Foata normal form. 4/7257 useless extension candidates. Maximal degree in co-relation 23540. Up to 9510 conditions per place. [2024-12-01 22:59:03,754 INFO L140 encePairwiseOnDemand]: 97/106 looper letters, 76 selfloop transitions, 15 changer transitions 0/120 dead transitions. [2024-12-01 22:59:03,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 120 transitions, 664 flow [2024-12-01 22:59:03,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 22:59:03,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 22:59:03,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 263 transitions. [2024-12-01 22:59:03,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4962264150943396 [2024-12-01 22:59:03,756 INFO L175 Difference]: Start difference. First operand has 113 places, 116 transitions, 462 flow. Second operand 5 states and 263 transitions. [2024-12-01 22:59:03,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 120 transitions, 664 flow [2024-12-01 22:59:03,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 120 transitions, 646 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 22:59:03,758 INFO L231 Difference]: Finished difference. Result has 117 places, 120 transitions, 521 flow [2024-12-01 22:59:03,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=521, PETRI_PLACES=117, PETRI_TRANSITIONS=120} [2024-12-01 22:59:03,759 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 15 predicate places. [2024-12-01 22:59:03,759 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 120 transitions, 521 flow [2024-12-01 22:59:03,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:03,759 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:03,759 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:03,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-01 22:59:03,760 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:03,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:03,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1452425876, now seen corresponding path program 1 times [2024-12-01 22:59:03,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:03,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106855793] [2024-12-01 22:59:03,760 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:03,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:03,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:03,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:03,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:03,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106855793] [2024-12-01 22:59:03,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106855793] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:03,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806028629] [2024-12-01 22:59:03,932 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:03,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:03,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:03,933 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:03,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-01 22:59:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:04,105 INFO L256 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-01 22:59:04,107 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:04,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-01 22:59:04,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:04,261 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:04,402 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:04,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806028629] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:59:04,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:59:04,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-12-01 22:59:04,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923444393] [2024-12-01 22:59:04,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:59:04,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-01 22:59:04,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:04,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-01 22:59:04,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-12-01 22:59:04,959 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:59:04,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 120 transitions, 521 flow. Second operand has 13 states, 13 states have (on average 41.92307692307692) internal successors, (545), 13 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:04,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:04,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:59:04,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:06,135 INFO L124 PetriNetUnfolderBase]: 6897/13472 cut-off events. [2024-12-01 22:59:06,135 INFO L125 PetriNetUnfolderBase]: For 452/452 co-relation queries the response was YES. [2024-12-01 22:59:06,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23726 conditions, 13472 events. 6897/13472 cut-off events. For 452/452 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 131956 event pairs, 5220 based on Foata normal form. 8/7270 useless extension candidates. Maximal degree in co-relation 23562. Up to 9493 conditions per place. [2024-12-01 22:59:06,183 INFO L140 encePairwiseOnDemand]: 97/106 looper letters, 65 selfloop transitions, 29 changer transitions 0/123 dead transitions. [2024-12-01 22:59:06,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 123 transitions, 733 flow [2024-12-01 22:59:06,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-01 22:59:06,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-01 22:59:06,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 429 transitions. [2024-12-01 22:59:06,185 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.449685534591195 [2024-12-01 22:59:06,185 INFO L175 Difference]: Start difference. First operand has 117 places, 120 transitions, 521 flow. Second operand 9 states and 429 transitions. [2024-12-01 22:59:06,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 123 transitions, 733 flow [2024-12-01 22:59:06,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 123 transitions, 720 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 22:59:06,188 INFO L231 Difference]: Finished difference. Result has 122 places, 123 transitions, 590 flow [2024-12-01 22:59:06,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=590, PETRI_PLACES=122, PETRI_TRANSITIONS=123} [2024-12-01 22:59:06,188 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 20 predicate places. [2024-12-01 22:59:06,188 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 123 transitions, 590 flow [2024-12-01 22:59:06,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 41.92307692307692) internal successors, (545), 13 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:06,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:06,189 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:06,194 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-01 22:59:06,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-01 22:59:06,389 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:06,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:06,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1450896291, now seen corresponding path program 1 times [2024-12-01 22:59:06,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:06,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049890378] [2024-12-01 22:59:06,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:06,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:06,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:06,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:06,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049890378] [2024-12-01 22:59:06,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049890378] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:59:06,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:59:06,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 22:59:06,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422958531] [2024-12-01 22:59:06,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:06,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 22:59:06,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:06,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 22:59:06,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 22:59:06,465 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 22:59:06,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 123 transitions, 590 flow. Second operand has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:06,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:06,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 22:59:06,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:07,507 INFO L124 PetriNetUnfolderBase]: 7241/14164 cut-off events. [2024-12-01 22:59:07,507 INFO L125 PetriNetUnfolderBase]: For 522/522 co-relation queries the response was YES. [2024-12-01 22:59:07,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25339 conditions, 14164 events. 7241/14164 cut-off events. For 522/522 co-relation queries the response was YES. Maximal size of possible extension queue 1052. Compared 138836 event pairs, 5536 based on Foata normal form. 96/7979 useless extension candidates. Maximal degree in co-relation 24983. Up to 9526 conditions per place. [2024-12-01 22:59:07,556 INFO L140 encePairwiseOnDemand]: 90/106 looper letters, 142 selfloop transitions, 19 changer transitions 0/190 dead transitions. [2024-12-01 22:59:07,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 190 transitions, 1317 flow [2024-12-01 22:59:07,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 22:59:07,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 22:59:07,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 327 transitions. [2024-12-01 22:59:07,558 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6169811320754717 [2024-12-01 22:59:07,558 INFO L175 Difference]: Start difference. First operand has 122 places, 123 transitions, 590 flow. Second operand 5 states and 327 transitions. [2024-12-01 22:59:07,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 190 transitions, 1317 flow [2024-12-01 22:59:07,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 190 transitions, 1175 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-12-01 22:59:07,562 INFO L231 Difference]: Finished difference. Result has 122 places, 139 transitions, 752 flow [2024-12-01 22:59:07,562 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=752, PETRI_PLACES=122, PETRI_TRANSITIONS=139} [2024-12-01 22:59:07,562 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 20 predicate places. [2024-12-01 22:59:07,562 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 139 transitions, 752 flow [2024-12-01 22:59:07,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:07,562 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:07,562 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:07,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-01 22:59:07,563 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:07,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:07,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1997062552, now seen corresponding path program 1 times [2024-12-01 22:59:07,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:07,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716688397] [2024-12-01 22:59:07,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:07,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:07,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:07,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:07,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:07,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716688397] [2024-12-01 22:59:07,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716688397] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:07,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535099539] [2024-12-01 22:59:07,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:07,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:07,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:07,663 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:07,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-01 22:59:07,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:07,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-01 22:59:07,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:07,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:07,829 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:07,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:07,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535099539] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:59:07,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:59:07,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-12-01 22:59:07,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235982273] [2024-12-01 22:59:07,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:59:07,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-01 22:59:07,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:07,884 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-01 22:59:07,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2024-12-01 22:59:07,945 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 22:59:07,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 139 transitions, 752 flow. Second operand has 14 states, 14 states have (on average 45.714285714285715) internal successors, (640), 14 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:07,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:07,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 22:59:07,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:09,869 INFO L124 PetriNetUnfolderBase]: 12486/24951 cut-off events. [2024-12-01 22:59:09,870 INFO L125 PetriNetUnfolderBase]: For 2136/2136 co-relation queries the response was YES. [2024-12-01 22:59:09,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48046 conditions, 24951 events. 12486/24951 cut-off events. For 2136/2136 co-relation queries the response was YES. Maximal size of possible extension queue 1689. Compared 267832 event pairs, 9330 based on Foata normal form. 2/14524 useless extension candidates. Maximal degree in co-relation 47642. Up to 10087 conditions per place. [2024-12-01 22:59:09,956 INFO L140 encePairwiseOnDemand]: 92/106 looper letters, 145 selfloop transitions, 47 changer transitions 0/221 dead transitions. [2024-12-01 22:59:09,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 221 transitions, 1545 flow [2024-12-01 22:59:09,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-01 22:59:09,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-01 22:59:09,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 602 transitions. [2024-12-01 22:59:09,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.516295025728988 [2024-12-01 22:59:09,958 INFO L175 Difference]: Start difference. First operand has 122 places, 139 transitions, 752 flow. Second operand 11 states and 602 transitions. [2024-12-01 22:59:09,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 221 transitions, 1545 flow [2024-12-01 22:59:09,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 221 transitions, 1540 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 22:59:09,965 INFO L231 Difference]: Finished difference. Result has 136 places, 166 transitions, 1142 flow [2024-12-01 22:59:09,965 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1142, PETRI_PLACES=136, PETRI_TRANSITIONS=166} [2024-12-01 22:59:09,965 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 34 predicate places. [2024-12-01 22:59:09,965 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 166 transitions, 1142 flow [2024-12-01 22:59:09,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 45.714285714285715) internal successors, (640), 14 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:09,965 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:09,965 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:09,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-01 22:59:10,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-01 22:59:10,166 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:10,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:10,166 INFO L85 PathProgramCache]: Analyzing trace with hash -2074907235, now seen corresponding path program 1 times [2024-12-01 22:59:10,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:10,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832944563] [2024-12-01 22:59:10,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:10,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:10,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:10,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:10,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:10,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832944563] [2024-12-01 22:59:10,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832944563] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:10,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320471005] [2024-12-01 22:59:10,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:10,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:10,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:10,471 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:10,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-01 22:59:10,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:10,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-01 22:59:10,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:10,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 22:59:10,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-01 22:59:10,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:10,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-12-01 22:59:10,655 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-01 22:59:10,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-01 22:59:10,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:10,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 14 [2024-12-01 22:59:10,765 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-01 22:59:10,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-01 22:59:10,863 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:10,863 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:10,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 22:59:10,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 61 [2024-12-01 22:59:11,143 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-01 22:59:11,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 22:59:11,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320471005] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:59:11,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:59:11,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-12-01 22:59:11,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554298320] [2024-12-01 22:59:11,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:59:11,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-01 22:59:11,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:11,188 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-01 22:59:11,189 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2024-12-01 22:59:12,363 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 106 [2024-12-01 22:59:12,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 166 transitions, 1142 flow. Second operand has 18 states, 18 states have (on average 37.833333333333336) internal successors, (681), 18 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:12,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:12,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 106 [2024-12-01 22:59:12,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:14,993 INFO L124 PetriNetUnfolderBase]: 13948/26810 cut-off events. [2024-12-01 22:59:14,993 INFO L125 PetriNetUnfolderBase]: For 2416/2416 co-relation queries the response was YES. [2024-12-01 22:59:15,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52669 conditions, 26810 events. 13948/26810 cut-off events. For 2416/2416 co-relation queries the response was YES. Maximal size of possible extension queue 1890. Compared 282092 event pairs, 10504 based on Foata normal form. 0/15659 useless extension candidates. Maximal degree in co-relation 52566. Up to 19204 conditions per place. [2024-12-01 22:59:15,100 INFO L140 encePairwiseOnDemand]: 99/106 looper letters, 129 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-12-01 22:59:15,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 181 transitions, 1586 flow [2024-12-01 22:59:15,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-01 22:59:15,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-01 22:59:15,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 351 transitions. [2024-12-01 22:59:15,101 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41391509433962265 [2024-12-01 22:59:15,101 INFO L175 Difference]: Start difference. First operand has 136 places, 166 transitions, 1142 flow. Second operand 8 states and 351 transitions. [2024-12-01 22:59:15,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 181 transitions, 1586 flow [2024-12-01 22:59:15,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 181 transitions, 1564 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-12-01 22:59:15,109 INFO L231 Difference]: Finished difference. Result has 141 places, 165 transitions, 1170 flow [2024-12-01 22:59:15,109 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1170, PETRI_PLACES=141, PETRI_TRANSITIONS=165} [2024-12-01 22:59:15,110 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 39 predicate places. [2024-12-01 22:59:15,110 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 165 transitions, 1170 flow [2024-12-01 22:59:15,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 37.833333333333336) internal successors, (681), 18 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:15,110 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:15,110 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:15,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-01 22:59:15,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-01 22:59:15,310 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:15,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:15,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1416434422, now seen corresponding path program 1 times [2024-12-01 22:59:15,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:15,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987534904] [2024-12-01 22:59:15,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:15,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:15,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-01 22:59:15,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:15,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987534904] [2024-12-01 22:59:15,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987534904] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:59:15,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:59:15,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 22:59:15,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388314539] [2024-12-01 22:59:15,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:15,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 22:59:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:15,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 22:59:15,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 22:59:15,386 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 22:59:15,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 165 transitions, 1170 flow. Second operand has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:15,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:15,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 22:59:15,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:17,484 INFO L124 PetriNetUnfolderBase]: 13251/26000 cut-off events. [2024-12-01 22:59:17,485 INFO L125 PetriNetUnfolderBase]: For 2709/2709 co-relation queries the response was YES. [2024-12-01 22:59:17,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51403 conditions, 26000 events. 13251/26000 cut-off events. For 2709/2709 co-relation queries the response was YES. Maximal size of possible extension queue 1763. Compared 273388 event pairs, 9882 based on Foata normal form. 223/16048 useless extension candidates. Maximal degree in co-relation 51213. Up to 17608 conditions per place. [2024-12-01 22:59:17,615 INFO L140 encePairwiseOnDemand]: 89/106 looper letters, 166 selfloop transitions, 39 changer transitions 0/233 dead transitions. [2024-12-01 22:59:17,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 233 transitions, 2114 flow [2024-12-01 22:59:17,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 22:59:17,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 22:59:17,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 321 transitions. [2024-12-01 22:59:17,616 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6056603773584905 [2024-12-01 22:59:17,616 INFO L175 Difference]: Start difference. First operand has 141 places, 165 transitions, 1170 flow. Second operand 5 states and 321 transitions. [2024-12-01 22:59:17,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 233 transitions, 2114 flow [2024-12-01 22:59:17,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 233 transitions, 1952 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-12-01 22:59:17,629 INFO L231 Difference]: Finished difference. Result has 139 places, 187 transitions, 1520 flow [2024-12-01 22:59:17,629 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1520, PETRI_PLACES=139, PETRI_TRANSITIONS=187} [2024-12-01 22:59:17,629 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 37 predicate places. [2024-12-01 22:59:17,629 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 187 transitions, 1520 flow [2024-12-01 22:59:17,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:17,629 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:17,629 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:17,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-01 22:59:17,630 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:17,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:17,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1425703918, now seen corresponding path program 2 times [2024-12-01 22:59:17,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:17,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203465589] [2024-12-01 22:59:17,630 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 22:59:17,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:17,655 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 22:59:17,656 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 22:59:17,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:17,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:17,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203465589] [2024-12-01 22:59:17,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203465589] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:17,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685812171] [2024-12-01 22:59:17,897 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 22:59:17,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:17,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:17,899 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:17,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-01 22:59:18,064 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 22:59:18,064 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 22:59:18,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-01 22:59:18,066 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:18,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-01 22:59:18,189 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:18,189 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:18,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685812171] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:59:18,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:59:18,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2024-12-01 22:59:18,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239590970] [2024-12-01 22:59:18,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:59:18,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-01 22:59:18,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:18,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-01 22:59:18,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2024-12-01 22:59:19,025 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 106 [2024-12-01 22:59:19,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 187 transitions, 1520 flow. Second operand has 21 states, 21 states have (on average 44.523809523809526) internal successors, (935), 21 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:19,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:19,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 106 [2024-12-01 22:59:19,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:22,580 INFO L124 PetriNetUnfolderBase]: 18951/36735 cut-off events. [2024-12-01 22:59:22,580 INFO L125 PetriNetUnfolderBase]: For 6545/6641 co-relation queries the response was YES. [2024-12-01 22:59:22,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82644 conditions, 36735 events. 18951/36735 cut-off events. For 6545/6641 co-relation queries the response was YES. Maximal size of possible extension queue 2448. Compared 397028 event pairs, 13986 based on Foata normal form. 0/22108 useless extension candidates. Maximal degree in co-relation 82390. Up to 18696 conditions per place. [2024-12-01 22:59:22,774 INFO L140 encePairwiseOnDemand]: 97/106 looper letters, 205 selfloop transitions, 45 changer transitions 0/277 dead transitions. [2024-12-01 22:59:22,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 277 transitions, 2674 flow [2024-12-01 22:59:22,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-01 22:59:22,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-01 22:59:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 722 transitions. [2024-12-01 22:59:22,776 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4865229110512129 [2024-12-01 22:59:22,776 INFO L175 Difference]: Start difference. First operand has 139 places, 187 transitions, 1520 flow. Second operand 14 states and 722 transitions. [2024-12-01 22:59:22,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 277 transitions, 2674 flow [2024-12-01 22:59:22,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 277 transitions, 2659 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 22:59:22,804 INFO L231 Difference]: Finished difference. Result has 151 places, 200 transitions, 1737 flow [2024-12-01 22:59:22,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1737, PETRI_PLACES=151, PETRI_TRANSITIONS=200} [2024-12-01 22:59:22,805 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 49 predicate places. [2024-12-01 22:59:22,805 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 200 transitions, 1737 flow [2024-12-01 22:59:22,805 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 44.523809523809526) internal successors, (935), 21 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:22,805 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:22,805 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:22,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-01 22:59:23,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:23,006 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:23,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:23,006 INFO L85 PathProgramCache]: Analyzing trace with hash -33816883, now seen corresponding path program 1 times [2024-12-01 22:59:23,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:23,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654921240] [2024-12-01 22:59:23,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:23,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:23,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:23,319 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-01 22:59:23,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:23,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654921240] [2024-12-01 22:59:23,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654921240] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:59:23,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:59:23,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 22:59:23,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464069158] [2024-12-01 22:59:23,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:23,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 22:59:23,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:23,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 22:59:23,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-01 22:59:23,470 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 106 [2024-12-01 22:59:23,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 200 transitions, 1737 flow. Second operand has 6 states, 6 states have (on average 42.0) internal successors, (252), 6 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:23,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:23,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 106 [2024-12-01 22:59:23,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:25,726 INFO L124 PetriNetUnfolderBase]: 11787/23115 cut-off events. [2024-12-01 22:59:25,726 INFO L125 PetriNetUnfolderBase]: For 5166/5274 co-relation queries the response was YES. [2024-12-01 22:59:25,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51095 conditions, 23115 events. 11787/23115 cut-off events. For 5166/5274 co-relation queries the response was YES. Maximal size of possible extension queue 1503. Compared 236763 event pairs, 8918 based on Foata normal form. 0/15375 useless extension candidates. Maximal degree in co-relation 50788. Up to 16918 conditions per place. [2024-12-01 22:59:25,828 INFO L140 encePairwiseOnDemand]: 100/106 looper letters, 146 selfloop transitions, 23 changer transitions 0/196 dead transitions. [2024-12-01 22:59:25,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 196 transitions, 2055 flow [2024-12-01 22:59:25,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 22:59:25,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-01 22:59:25,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 215 transitions. [2024-12-01 22:59:25,829 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5070754716981132 [2024-12-01 22:59:25,829 INFO L175 Difference]: Start difference. First operand has 151 places, 200 transitions, 1737 flow. Second operand 4 states and 215 transitions. [2024-12-01 22:59:25,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 196 transitions, 2055 flow [2024-12-01 22:59:25,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 196 transitions, 1981 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-12-01 22:59:25,841 INFO L231 Difference]: Finished difference. Result has 146 places, 196 transitions, 1689 flow [2024-12-01 22:59:25,841 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1689, PETRI_PLACES=146, PETRI_TRANSITIONS=196} [2024-12-01 22:59:25,842 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 44 predicate places. [2024-12-01 22:59:25,842 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 196 transitions, 1689 flow [2024-12-01 22:59:25,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 42.0) internal successors, (252), 6 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:25,842 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:25,842 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:25,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-01 22:59:25,842 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:25,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:25,842 INFO L85 PathProgramCache]: Analyzing trace with hash -33816882, now seen corresponding path program 1 times [2024-12-01 22:59:25,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:25,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461462495] [2024-12-01 22:59:25,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:25,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:25,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:25,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-01 22:59:25,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:25,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461462495] [2024-12-01 22:59:25,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461462495] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:25,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600500807] [2024-12-01 22:59:25,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:25,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:25,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:25,995 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:25,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-01 22:59:26,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:26,116 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-01 22:59:26,118 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:26,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 22:59:26,130 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-01 22:59:26,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-12-01 22:59:26,146 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-01 22:59:26,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-01 22:59:26,164 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-12-01 22:59:26,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2024-12-01 22:59:26,208 INFO L349 Elim1Store]: treesize reduction 24, result has 48.9 percent of original size [2024-12-01 22:59:26,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 38 [2024-12-01 22:59:26,252 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-01 22:59:26,252 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:26,320 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-01 22:59:26,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600500807] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:59:26,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:59:26,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 6 [2024-12-01 22:59:26,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645944199] [2024-12-01 22:59:26,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:59:26,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-01 22:59:26,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:26,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-01 22:59:26,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-01 22:59:26,455 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 106 [2024-12-01 22:59:26,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 196 transitions, 1689 flow. Second operand has 8 states, 8 states have (on average 37.625) internal successors, (301), 8 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:26,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:26,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 106 [2024-12-01 22:59:26,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:28,446 INFO L124 PetriNetUnfolderBase]: 12589/23275 cut-off events. [2024-12-01 22:59:28,446 INFO L125 PetriNetUnfolderBase]: For 5363/5363 co-relation queries the response was YES. [2024-12-01 22:59:28,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51881 conditions, 23275 events. 12589/23275 cut-off events. For 5363/5363 co-relation queries the response was YES. Maximal size of possible extension queue 1456. Compared 226160 event pairs, 9973 based on Foata normal form. 0/17077 useless extension candidates. Maximal degree in co-relation 51767. Up to 18002 conditions per place. [2024-12-01 22:59:28,557 INFO L140 encePairwiseOnDemand]: 97/106 looper letters, 114 selfloop transitions, 56 changer transitions 0/192 dead transitions. [2024-12-01 22:59:28,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 192 transitions, 2017 flow [2024-12-01 22:59:28,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 22:59:28,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 22:59:28,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2024-12-01 22:59:28,559 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4358490566037736 [2024-12-01 22:59:28,559 INFO L175 Difference]: Start difference. First operand has 146 places, 196 transitions, 1689 flow. Second operand 5 states and 231 transitions. [2024-12-01 22:59:28,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 192 transitions, 2017 flow [2024-12-01 22:59:28,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 192 transitions, 1987 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 22:59:28,570 INFO L231 Difference]: Finished difference. Result has 144 places, 192 transitions, 1759 flow [2024-12-01 22:59:28,571 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1759, PETRI_PLACES=144, PETRI_TRANSITIONS=192} [2024-12-01 22:59:28,571 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 42 predicate places. [2024-12-01 22:59:28,571 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 192 transitions, 1759 flow [2024-12-01 22:59:28,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 37.625) internal successors, (301), 8 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:28,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:28,571 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:28,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-01 22:59:28,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:28,772 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:28,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:28,772 INFO L85 PathProgramCache]: Analyzing trace with hash -33816881, now seen corresponding path program 1 times [2024-12-01 22:59:28,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:28,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022463136] [2024-12-01 22:59:28,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:28,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:28,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:29,187 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-01 22:59:29,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:29,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022463136] [2024-12-01 22:59:29,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022463136] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:29,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570309413] [2024-12-01 22:59:29,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:29,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:29,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:29,189 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:29,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-01 22:59:29,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:29,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-01 22:59:29,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:29,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 22:59:29,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:29,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-12-01 22:59:29,376 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-01 22:59:29,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 22:59:29,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:29,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-12-01 22:59:29,414 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-01 22:59:29,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-01 22:59:29,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:29,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-12-01 22:59:29,490 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-01 22:59:29,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-01 22:59:29,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:29,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-12-01 22:59:29,519 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-12-01 22:59:29,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-12-01 22:59:29,544 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-01 22:59:29,544 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:29,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1299 treesize of output 1281 [2024-12-01 22:59:30,238 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-01 22:59:30,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570309413] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:59:30,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:59:30,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-12-01 22:59:30,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294241763] [2024-12-01 22:59:30,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:59:30,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-01 22:59:30,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:30,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-01 22:59:30,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-12-01 22:59:31,665 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 106 [2024-12-01 22:59:31,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 192 transitions, 1759 flow. Second operand has 18 states, 18 states have (on average 38.0) internal successors, (684), 18 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:31,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:31,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 106 [2024-12-01 22:59:31,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:35,679 INFO L124 PetriNetUnfolderBase]: 19655/36611 cut-off events. [2024-12-01 22:59:35,679 INFO L125 PetriNetUnfolderBase]: For 9818/9818 co-relation queries the response was YES. [2024-12-01 22:59:35,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79547 conditions, 36611 events. 19655/36611 cut-off events. For 9818/9818 co-relation queries the response was YES. Maximal size of possible extension queue 2323. Compared 380014 event pairs, 15744 based on Foata normal form. 0/28112 useless extension candidates. Maximal degree in co-relation 79385. Up to 14884 conditions per place. [2024-12-01 22:59:35,867 INFO L140 encePairwiseOnDemand]: 93/106 looper letters, 223 selfloop transitions, 99 changer transitions 0/345 dead transitions. [2024-12-01 22:59:35,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 345 transitions, 3618 flow [2024-12-01 22:59:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-01 22:59:35,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-01 22:59:35,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 606 transitions. [2024-12-01 22:59:35,869 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4397677793904209 [2024-12-01 22:59:35,869 INFO L175 Difference]: Start difference. First operand has 144 places, 192 transitions, 1759 flow. Second operand 13 states and 606 transitions. [2024-12-01 22:59:35,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 345 transitions, 3618 flow [2024-12-01 22:59:35,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 345 transitions, 3438 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-01 22:59:35,889 INFO L231 Difference]: Finished difference. Result has 153 places, 241 transitions, 2299 flow [2024-12-01 22:59:35,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2299, PETRI_PLACES=153, PETRI_TRANSITIONS=241} [2024-12-01 22:59:35,890 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 51 predicate places. [2024-12-01 22:59:35,890 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 241 transitions, 2299 flow [2024-12-01 22:59:35,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 38.0) internal successors, (684), 18 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:35,890 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:35,890 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:35,896 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-01 22:59:36,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:36,090 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:36,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:36,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1055172344, now seen corresponding path program 1 times [2024-12-01 22:59:36,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:36,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055972326] [2024-12-01 22:59:36,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:36,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:36,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-01 22:59:36,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:36,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055972326] [2024-12-01 22:59:36,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055972326] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:59:36,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:59:36,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-01 22:59:36,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560911405] [2024-12-01 22:59:36,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:36,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 22:59:36,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:36,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 22:59:36,123 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 22:59:36,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 22:59:36,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 241 transitions, 2299 flow. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:36,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:36,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 22:59:36,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:40,062 INFO L124 PetriNetUnfolderBase]: 21111/33635 cut-off events. [2024-12-01 22:59:40,062 INFO L125 PetriNetUnfolderBase]: For 8704/8736 co-relation queries the response was YES. [2024-12-01 22:59:40,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78365 conditions, 33635 events. 21111/33635 cut-off events. For 8704/8736 co-relation queries the response was YES. Maximal size of possible extension queue 1943. Compared 276820 event pairs, 5922 based on Foata normal form. 318/24952 useless extension candidates. Maximal degree in co-relation 78201. Up to 24109 conditions per place. [2024-12-01 22:59:40,203 INFO L140 encePairwiseOnDemand]: 100/106 looper letters, 235 selfloop transitions, 2 changer transitions 0/261 dead transitions. [2024-12-01 22:59:40,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 261 transitions, 2826 flow [2024-12-01 22:59:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 22:59:40,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-01 22:59:40,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 205 transitions. [2024-12-01 22:59:40,204 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6446540880503144 [2024-12-01 22:59:40,204 INFO L175 Difference]: Start difference. First operand has 153 places, 241 transitions, 2299 flow. Second operand 3 states and 205 transitions. [2024-12-01 22:59:40,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 261 transitions, 2826 flow [2024-12-01 22:59:40,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 261 transitions, 2789 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-12-01 22:59:40,216 INFO L231 Difference]: Finished difference. Result has 152 places, 242 transitions, 2284 flow [2024-12-01 22:59:40,216 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2284, PETRI_PLACES=152, PETRI_TRANSITIONS=242} [2024-12-01 22:59:40,216 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 50 predicate places. [2024-12-01 22:59:40,217 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 242 transitions, 2284 flow [2024-12-01 22:59:40,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:40,217 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:40,217 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:40,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-01 22:59:40,217 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:40,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:40,217 INFO L85 PathProgramCache]: Analyzing trace with hash 791095632, now seen corresponding path program 1 times [2024-12-01 22:59:40,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:40,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046569351] [2024-12-01 22:59:40,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:40,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:40,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:40,254 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-01 22:59:40,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:40,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046569351] [2024-12-01 22:59:40,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046569351] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 22:59:40,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 22:59:40,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 22:59:40,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446282834] [2024-12-01 22:59:40,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:40,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 22:59:40,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:40,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 22:59:40,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 22:59:40,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 22:59:40,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 242 transitions, 2284 flow. Second operand has 4 states, 4 states have (on average 47.5) internal successors, (190), 4 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:40,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:40,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 22:59:40,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:43,435 INFO L124 PetriNetUnfolderBase]: 17878/34098 cut-off events. [2024-12-01 22:59:43,435 INFO L125 PetriNetUnfolderBase]: For 14597/14813 co-relation queries the response was YES. [2024-12-01 22:59:43,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78969 conditions, 34098 events. 17878/34098 cut-off events. For 14597/14813 co-relation queries the response was YES. Maximal size of possible extension queue 2023. Compared 353914 event pairs, 14810 based on Foata normal form. 532/27318 useless extension candidates. Maximal degree in co-relation 78804. Up to 23719 conditions per place. [2024-12-01 22:59:43,605 INFO L140 encePairwiseOnDemand]: 98/106 looper letters, 266 selfloop transitions, 10 changer transitions 0/300 dead transitions. [2024-12-01 22:59:43,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 300 transitions, 3347 flow [2024-12-01 22:59:43,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 22:59:43,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-01 22:59:43,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 255 transitions. [2024-12-01 22:59:43,606 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6014150943396226 [2024-12-01 22:59:43,606 INFO L175 Difference]: Start difference. First operand has 152 places, 242 transitions, 2284 flow. Second operand 4 states and 255 transitions. [2024-12-01 22:59:43,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 300 transitions, 3347 flow [2024-12-01 22:59:43,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 300 transitions, 3332 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-12-01 22:59:43,619 INFO L231 Difference]: Finished difference. Result has 155 places, 242 transitions, 2303 flow [2024-12-01 22:59:43,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2303, PETRI_PLACES=155, PETRI_TRANSITIONS=242} [2024-12-01 22:59:43,620 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 53 predicate places. [2024-12-01 22:59:43,620 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 242 transitions, 2303 flow [2024-12-01 22:59:43,620 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 47.5) internal successors, (190), 4 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:43,620 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:43,620 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:43,620 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-01 22:59:43,620 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:43,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:43,621 INFO L85 PathProgramCache]: Analyzing trace with hash -306622420, now seen corresponding path program 1 times [2024-12-01 22:59:43,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:43,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621962989] [2024-12-01 22:59:43,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:43,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:43,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:43,708 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 22:59:43,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:43,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621962989] [2024-12-01 22:59:43,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621962989] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:43,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929254287] [2024-12-01 22:59:43,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:43,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:43,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:43,710 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:43,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-01 22:59:43,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:43,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 22:59:43,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:43,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 22:59:43,848 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:43,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 22:59:43,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929254287] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:43,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 22:59:43,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 5] total 11 [2024-12-01 22:59:43,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266486155] [2024-12-01 22:59:43,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 22:59:43,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 22:59:43,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:43,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 22:59:43,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-12-01 22:59:43,891 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 22:59:43,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 242 transitions, 2303 flow. Second operand has 5 states, 5 states have (on average 47.0) internal successors, (235), 5 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:43,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:43,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 22:59:43,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:47,177 INFO L124 PetriNetUnfolderBase]: 16780/36960 cut-off events. [2024-12-01 22:59:47,177 INFO L125 PetriNetUnfolderBase]: For 12736/12736 co-relation queries the response was YES. [2024-12-01 22:59:47,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79630 conditions, 36960 events. 16780/36960 cut-off events. For 12736/12736 co-relation queries the response was YES. Maximal size of possible extension queue 1958. Compared 427070 event pairs, 13802 based on Foata normal form. 18/28098 useless extension candidates. Maximal degree in co-relation 77515. Up to 23865 conditions per place. [2024-12-01 22:59:47,395 INFO L140 encePairwiseOnDemand]: 99/106 looper letters, 237 selfloop transitions, 26 changer transitions 0/287 dead transitions. [2024-12-01 22:59:47,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 287 transitions, 3049 flow [2024-12-01 22:59:47,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 22:59:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 22:59:47,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 305 transitions. [2024-12-01 22:59:47,397 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5754716981132075 [2024-12-01 22:59:47,397 INFO L175 Difference]: Start difference. First operand has 155 places, 242 transitions, 2303 flow. Second operand 5 states and 305 transitions. [2024-12-01 22:59:47,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 287 transitions, 3049 flow [2024-12-01 22:59:47,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 287 transitions, 3018 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-01 22:59:47,414 INFO L231 Difference]: Finished difference. Result has 156 places, 239 transitions, 2290 flow [2024-12-01 22:59:47,414 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2290, PETRI_PLACES=156, PETRI_TRANSITIONS=239} [2024-12-01 22:59:47,415 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 54 predicate places. [2024-12-01 22:59:47,415 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 239 transitions, 2290 flow [2024-12-01 22:59:47,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.0) internal successors, (235), 5 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:47,415 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 22:59:47,415 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 22:59:47,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-01 22:59:47,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:47,615 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 22:59:47,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 22:59:47,616 INFO L85 PathProgramCache]: Analyzing trace with hash 832154875, now seen corresponding path program 1 times [2024-12-01 22:59:47,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 22:59:47,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754373932] [2024-12-01 22:59:47,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:47,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 22:59:47,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:48,079 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:48,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 22:59:48,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754373932] [2024-12-01 22:59:48,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754373932] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 22:59:48,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845397410] [2024-12-01 22:59:48,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 22:59:48,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 22:59:48,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 22:59:48,088 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 22:59:48,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-01 22:59:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 22:59:48,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-01 22:59:48,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 22:59:48,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 22:59:48,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:48,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 22:59:48,312 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-01 22:59:48,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 22:59:48,349 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-01 22:59:48,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 22:59:48,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 22:59:48,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:48,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 22:59:48,377 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-01 22:59:48,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 22:59:48,399 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-01 22:59:48,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-12-01 22:59:48,419 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-01 22:59:48,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 22:59:48,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 22:59:48,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 22:59:48,473 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-01 22:59:48,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-01 22:59:48,609 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:48,609 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 22:59:49,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 714 treesize of output 704 [2024-12-01 22:59:50,663 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 22:59:50,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845397410] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 22:59:50,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 22:59:50,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2024-12-01 22:59:50,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215443857] [2024-12-01 22:59:50,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 22:59:50,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-01 22:59:50,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 22:59:50,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-01 22:59:50,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2024-12-01 22:59:52,569 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 106 [2024-12-01 22:59:52,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 239 transitions, 2290 flow. Second operand has 22 states, 22 states have (on average 33.45454545454545) internal successors, (736), 22 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 22:59:52,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 22:59:52,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 106 [2024-12-01 22:59:52,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 22:59:54,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 22:59:55,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 22:59:59,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:06,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:08,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:09,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:00:10,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:00:16,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:20,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:00:24,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:28,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:32,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:00:33,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:38,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:00:45,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:49,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:53,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:00:54,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:00:58,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:01:02,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:01:04,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:01:08,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-01 23:01:09,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:01:14,831 INFO L124 PetriNetUnfolderBase]: 19916/37516 cut-off events. [2024-12-01 23:01:14,832 INFO L125 PetriNetUnfolderBase]: For 13480/13480 co-relation queries the response was YES. [2024-12-01 23:01:14,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86923 conditions, 37516 events. 19916/37516 cut-off events. For 13480/13480 co-relation queries the response was YES. Maximal size of possible extension queue 2124. Compared 386156 event pairs, 7922 based on Foata normal form. 0/29893 useless extension candidates. Maximal degree in co-relation 84804. Up to 7526 conditions per place. [2024-12-01 23:01:15,056 INFO L140 encePairwiseOnDemand]: 85/106 looper letters, 216 selfloop transitions, 156 changer transitions 0/391 dead transitions. [2024-12-01 23:01:15,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 391 transitions, 3957 flow [2024-12-01 23:01:15,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-01 23:01:15,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-01 23:01:15,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 892 transitions. [2024-12-01 23:01:15,058 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38250428816466553 [2024-12-01 23:01:15,058 INFO L175 Difference]: Start difference. First operand has 156 places, 239 transitions, 2290 flow. Second operand 22 states and 892 transitions. [2024-12-01 23:01:15,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 391 transitions, 3957 flow [2024-12-01 23:01:15,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 391 transitions, 3877 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-01 23:01:15,080 INFO L231 Difference]: Finished difference. Result has 177 places, 278 transitions, 3249 flow [2024-12-01 23:01:15,081 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3249, PETRI_PLACES=177, PETRI_TRANSITIONS=278} [2024-12-01 23:01:15,081 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 75 predicate places. [2024-12-01 23:01:15,081 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 278 transitions, 3249 flow [2024-12-01 23:01:15,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 33.45454545454545) internal successors, (736), 22 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:15,081 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:15,081 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:15,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-12-01 23:01:15,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:15,282 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:01:15,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:15,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1188757867, now seen corresponding path program 1 times [2024-12-01 23:01:15,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:15,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814119417] [2024-12-01 23:01:15,282 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:15,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:15,708 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-01 23:01:15,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:15,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814119417] [2024-12-01 23:01:15,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814119417] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:15,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064024474] [2024-12-01 23:01:15,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:15,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:15,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:15,710 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:15,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-01 23:01:15,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:15,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-01 23:01:15,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:15,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 23:01:15,978 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-01 23:01:15,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-01 23:01:15,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 23:01:16,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 23:01:16,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 23:01:16,080 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-01 23:01:16,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-01 23:01:16,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 23:01:16,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 23:01:16,177 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-12-01 23:01:16,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-12-01 23:01:16,250 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-01 23:01:16,251 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:16,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 194 [2024-12-01 23:01:16,966 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-12-01 23:01:16,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-12-01 23:01:17,028 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-01 23:01:17,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064024474] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:17,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:17,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 23 [2024-12-01 23:01:17,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576233348] [2024-12-01 23:01:17,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:17,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-01 23:01:17,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:17,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-01 23:01:17,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2024-12-01 23:01:19,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 106 [2024-12-01 23:01:19,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 278 transitions, 3249 flow. Second operand has 25 states, 25 states have (on average 39.16) internal successors, (979), 25 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:19,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:19,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 106 [2024-12-01 23:01:19,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:26,068 INFO L124 PetriNetUnfolderBase]: 22399/39075 cut-off events. [2024-12-01 23:01:26,068 INFO L125 PetriNetUnfolderBase]: For 19992/20181 co-relation queries the response was YES. [2024-12-01 23:01:26,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97933 conditions, 39075 events. 22399/39075 cut-off events. For 19992/20181 co-relation queries the response was YES. Maximal size of possible extension queue 2056. Compared 369087 event pairs, 14720 based on Foata normal form. 342/30181 useless extension candidates. Maximal degree in co-relation 96328. Up to 17496 conditions per place. [2024-12-01 23:01:26,299 INFO L140 encePairwiseOnDemand]: 87/106 looper letters, 247 selfloop transitions, 159 changer transitions 1/425 dead transitions. [2024-12-01 23:01:26,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 425 transitions, 4773 flow [2024-12-01 23:01:26,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-01 23:01:26,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-01 23:01:26,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1422 transitions. [2024-12-01 23:01:26,301 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41922169811320753 [2024-12-01 23:01:26,301 INFO L175 Difference]: Start difference. First operand has 177 places, 278 transitions, 3249 flow. Second operand 32 states and 1422 transitions. [2024-12-01 23:01:26,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 425 transitions, 4773 flow [2024-12-01 23:01:26,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 425 transitions, 4670 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-12-01 23:01:26,356 INFO L231 Difference]: Finished difference. Result has 205 places, 303 transitions, 3838 flow [2024-12-01 23:01:26,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=3146, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3838, PETRI_PLACES=205, PETRI_TRANSITIONS=303} [2024-12-01 23:01:26,356 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 103 predicate places. [2024-12-01 23:01:26,356 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 303 transitions, 3838 flow [2024-12-01 23:01:26,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 39.16) internal successors, (979), 25 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:26,356 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:26,356 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:26,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-01 23:01:26,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-01 23:01:26,557 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:01:26,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:26,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1803213223, now seen corresponding path program 1 times [2024-12-01 23:01:26,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:26,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926634720] [2024-12-01 23:01:26,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:26,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:26,638 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-01 23:01:26,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:26,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926634720] [2024-12-01 23:01:26,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926634720] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:01:26,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:01:26,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:01:26,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812211408] [2024-12-01 23:01:26,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:26,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:01:26,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:26,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:01:26,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:01:26,687 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 106 [2024-12-01 23:01:26,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 303 transitions, 3838 flow. Second operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:26,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:26,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 106 [2024-12-01 23:01:26,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:30,854 INFO L124 PetriNetUnfolderBase]: 16096/29652 cut-off events. [2024-12-01 23:01:30,854 INFO L125 PetriNetUnfolderBase]: For 24794/25262 co-relation queries the response was YES. [2024-12-01 23:01:30,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78140 conditions, 29652 events. 16096/29652 cut-off events. For 24794/25262 co-relation queries the response was YES. Maximal size of possible extension queue 1676. Compared 291594 event pairs, 13226 based on Foata normal form. 0/24414 useless extension candidates. Maximal degree in co-relation 76956. Up to 24414 conditions per place. [2024-12-01 23:01:31,179 INFO L140 encePairwiseOnDemand]: 102/106 looper letters, 240 selfloop transitions, 41 changer transitions 0/301 dead transitions. [2024-12-01 23:01:31,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 301 transitions, 4396 flow [2024-12-01 23:01:31,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 23:01:31,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-01 23:01:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 218 transitions. [2024-12-01 23:01:31,180 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5141509433962265 [2024-12-01 23:01:31,180 INFO L175 Difference]: Start difference. First operand has 205 places, 303 transitions, 3838 flow. Second operand 4 states and 218 transitions. [2024-12-01 23:01:31,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 301 transitions, 4396 flow [2024-12-01 23:01:31,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 301 transitions, 4279 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-12-01 23:01:31,251 INFO L231 Difference]: Finished difference. Result has 200 places, 301 transitions, 3799 flow [2024-12-01 23:01:31,252 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3799, PETRI_PLACES=200, PETRI_TRANSITIONS=301} [2024-12-01 23:01:31,252 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 98 predicate places. [2024-12-01 23:01:31,252 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 301 transitions, 3799 flow [2024-12-01 23:01:31,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:31,252 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:31,252 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:31,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-01 23:01:31,252 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:01:31,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:31,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1803213224, now seen corresponding path program 1 times [2024-12-01 23:01:31,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:31,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839037646] [2024-12-01 23:01:31,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:31,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:31,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:31,527 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:01:31,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:31,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839037646] [2024-12-01 23:01:31,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839037646] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:31,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741746865] [2024-12-01 23:01:31,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:31,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:31,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:31,529 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:31,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-01 23:01:31,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:31,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-01 23:01:31,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:31,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 23:01:31,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 23:01:31,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 23:01:31,754 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-01 23:01:31,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-01 23:01:31,815 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:01:31,816 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:31,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 56 [2024-12-01 23:01:32,104 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:01:32,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741746865] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:32,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:32,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2024-12-01 23:01:32,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208007056] [2024-12-01 23:01:32,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:32,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-01 23:01:32,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:32,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-01 23:01:32,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2024-12-01 23:01:33,553 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 106 [2024-12-01 23:01:33,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 301 transitions, 3799 flow. Second operand has 21 states, 21 states have (on average 45.23809523809524) internal successors, (950), 21 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:33,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:33,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 106 [2024-12-01 23:01:33,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:39,756 INFO L124 PetriNetUnfolderBase]: 22284/40408 cut-off events. [2024-12-01 23:01:39,756 INFO L125 PetriNetUnfolderBase]: For 31733/32189 co-relation queries the response was YES. [2024-12-01 23:01:39,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106986 conditions, 40408 events. 22284/40408 cut-off events. For 31733/32189 co-relation queries the response was YES. Maximal size of possible extension queue 2280. Compared 405979 event pairs, 9078 based on Foata normal form. 12/33932 useless extension candidates. Maximal degree in co-relation 105798. Up to 10240 conditions per place. [2024-12-01 23:01:40,016 INFO L140 encePairwiseOnDemand]: 88/106 looper letters, 390 selfloop transitions, 106 changer transitions 1/517 dead transitions. [2024-12-01 23:01:40,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 517 transitions, 6032 flow [2024-12-01 23:01:40,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-01 23:01:40,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-01 23:01:40,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1009 transitions. [2024-12-01 23:01:40,018 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5288259958071279 [2024-12-01 23:01:40,018 INFO L175 Difference]: Start difference. First operand has 200 places, 301 transitions, 3799 flow. Second operand 18 states and 1009 transitions. [2024-12-01 23:01:40,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 517 transitions, 6032 flow [2024-12-01 23:01:40,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 517 transitions, 5961 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-01 23:01:40,095 INFO L231 Difference]: Finished difference. Result has 222 places, 313 transitions, 4190 flow [2024-12-01 23:01:40,095 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=3728, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4190, PETRI_PLACES=222, PETRI_TRANSITIONS=313} [2024-12-01 23:01:40,096 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 120 predicate places. [2024-12-01 23:01:40,096 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 313 transitions, 4190 flow [2024-12-01 23:01:40,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 45.23809523809524) internal successors, (950), 21 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:40,096 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:40,096 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:40,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-01 23:01:40,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-01 23:01:40,297 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:01:40,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:40,297 INFO L85 PathProgramCache]: Analyzing trace with hash -464411902, now seen corresponding path program 2 times [2024-12-01 23:01:40,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:40,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244413065] [2024-12-01 23:01:40,297 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:40,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:40,316 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:40,316 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:40,656 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-01 23:01:40,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:40,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244413065] [2024-12-01 23:01:40,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244413065] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:01:40,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:01:40,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-01 23:01:40,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314453448] [2024-12-01 23:01:40,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:40,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-01 23:01:40,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:40,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-01 23:01:40,657 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:01:40,951 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 106 [2024-12-01 23:01:40,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 313 transitions, 4190 flow. Second operand has 9 states, 9 states have (on average 39.0) internal successors, (351), 9 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:40,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:40,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 106 [2024-12-01 23:01:40,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:47,504 INFO L124 PetriNetUnfolderBase]: 28774/43538 cut-off events. [2024-12-01 23:01:47,504 INFO L125 PetriNetUnfolderBase]: For 47034/47058 co-relation queries the response was YES. [2024-12-01 23:01:47,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135040 conditions, 43538 events. 28774/43538 cut-off events. For 47034/47058 co-relation queries the response was YES. Maximal size of possible extension queue 2201. Compared 346515 event pairs, 2872 based on Foata normal form. 1240/36496 useless extension candidates. Maximal degree in co-relation 133769. Up to 30142 conditions per place. [2024-12-01 23:01:47,825 INFO L140 encePairwiseOnDemand]: 99/106 looper letters, 317 selfloop transitions, 18 changer transitions 0/352 dead transitions. [2024-12-01 23:01:47,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 352 transitions, 4995 flow [2024-12-01 23:01:47,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:01:47,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-01 23:01:47,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 314 transitions. [2024-12-01 23:01:47,827 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4937106918238994 [2024-12-01 23:01:47,827 INFO L175 Difference]: Start difference. First operand has 222 places, 313 transitions, 4190 flow. Second operand 6 states and 314 transitions. [2024-12-01 23:01:47,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 352 transitions, 4995 flow [2024-12-01 23:01:47,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 352 transitions, 4828 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-12-01 23:01:47,969 INFO L231 Difference]: Finished difference. Result has 216 places, 311 transitions, 4059 flow [2024-12-01 23:01:47,969 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4059, PETRI_PLACES=216, PETRI_TRANSITIONS=311} [2024-12-01 23:01:47,969 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 114 predicate places. [2024-12-01 23:01:47,969 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 311 transitions, 4059 flow [2024-12-01 23:01:47,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 39.0) internal successors, (351), 9 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:47,970 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:47,970 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:47,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-01 23:01:47,970 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:01:47,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:47,970 INFO L85 PathProgramCache]: Analyzing trace with hash 176099518, now seen corresponding path program 1 times [2024-12-01 23:01:47,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:47,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373871353] [2024-12-01 23:01:47,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:47,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:47,998 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-01 23:01:47,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:47,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373871353] [2024-12-01 23:01:47,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373871353] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:01:47,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:01:47,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:01:47,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198644720] [2024-12-01 23:01:47,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:47,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:01:47,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:47,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:01:47,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:01:48,000 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 106 [2024-12-01 23:01:48,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 311 transitions, 4059 flow. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:48,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:48,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 106 [2024-12-01 23:01:48,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:54,348 INFO L124 PetriNetUnfolderBase]: 25872/44296 cut-off events. [2024-12-01 23:01:54,348 INFO L125 PetriNetUnfolderBase]: For 64557/64557 co-relation queries the response was YES. [2024-12-01 23:01:54,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133445 conditions, 44296 events. 25872/44296 cut-off events. For 64557/64557 co-relation queries the response was YES. Maximal size of possible extension queue 2720. Compared 431144 event pairs, 21148 based on Foata normal form. 928/38256 useless extension candidates. Maximal degree in co-relation 132236. Up to 36375 conditions per place. [2024-12-01 23:01:54,674 INFO L140 encePairwiseOnDemand]: 104/106 looper letters, 318 selfloop transitions, 1 changer transitions 1/335 dead transitions. [2024-12-01 23:01:54,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 335 transitions, 4866 flow [2024-12-01 23:01:54,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:01:54,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-01 23:01:54,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 191 transitions. [2024-12-01 23:01:54,675 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.60062893081761 [2024-12-01 23:01:54,675 INFO L175 Difference]: Start difference. First operand has 216 places, 311 transitions, 4059 flow. Second operand 3 states and 191 transitions. [2024-12-01 23:01:54,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 335 transitions, 4866 flow [2024-12-01 23:01:54,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 335 transitions, 4840 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-01 23:01:54,853 INFO L231 Difference]: Finished difference. Result has 216 places, 311 transitions, 4042 flow [2024-12-01 23:01:54,853 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4042, PETRI_PLACES=216, PETRI_TRANSITIONS=311} [2024-12-01 23:01:54,854 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 114 predicate places. [2024-12-01 23:01:54,854 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 311 transitions, 4042 flow [2024-12-01 23:01:54,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:54,854 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:54,854 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:54,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-01 23:01:54,854 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:01:54,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:54,855 INFO L85 PathProgramCache]: Analyzing trace with hash -353331282, now seen corresponding path program 2 times [2024-12-01 23:01:54,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:54,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027793037] [2024-12-01 23:01:54,855 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:54,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:54,877 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:54,878 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:54,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:01:54,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:54,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027793037] [2024-12-01 23:01:54,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027793037] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:54,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584226006] [2024-12-01 23:01:54,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:54,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:54,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:54,993 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:54,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-01 23:01:55,117 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:55,117 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:55,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-01 23:01:55,119 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:55,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:01:55,171 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:55,227 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:01:55,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584226006] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:55,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:55,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2024-12-01 23:01:55,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102783293] [2024-12-01 23:01:55,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:55,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-01 23:01:55,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:55,228 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-01 23:01:55,228 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-12-01 23:01:55,313 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 23:01:55,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 311 transitions, 4042 flow. Second operand has 15 states, 15 states have (on average 46.53333333333333) internal successors, (698), 15 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:55,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:55,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 23:01:55,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:02:01,630 INFO L124 PetriNetUnfolderBase]: 21904/40664 cut-off events. [2024-12-01 23:02:01,630 INFO L125 PetriNetUnfolderBase]: For 52348/52772 co-relation queries the response was YES. [2024-12-01 23:02:01,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118868 conditions, 40664 events. 21904/40664 cut-off events. For 52348/52772 co-relation queries the response was YES. Maximal size of possible extension queue 2120. Compared 415561 event pairs, 19236 based on Foata normal form. 364/35668 useless extension candidates. Maximal degree in co-relation 117688. Up to 18638 conditions per place. [2024-12-01 23:02:01,960 INFO L140 encePairwiseOnDemand]: 98/106 looper letters, 324 selfloop transitions, 44 changer transitions 0/385 dead transitions. [2024-12-01 23:02:01,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 385 transitions, 5414 flow [2024-12-01 23:02:01,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-01 23:02:01,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-01 23:02:01,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 539 transitions. [2024-12-01 23:02:01,961 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5084905660377359 [2024-12-01 23:02:01,961 INFO L175 Difference]: Start difference. First operand has 216 places, 311 transitions, 4042 flow. Second operand 10 states and 539 transitions. [2024-12-01 23:02:01,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 385 transitions, 5414 flow [2024-12-01 23:02:02,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 385 transitions, 5413 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 23:02:02,318 INFO L231 Difference]: Finished difference. Result has 227 places, 316 transitions, 4211 flow [2024-12-01 23:02:02,319 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4211, PETRI_PLACES=227, PETRI_TRANSITIONS=316} [2024-12-01 23:02:02,319 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 125 predicate places. [2024-12-01 23:02:02,319 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 316 transitions, 4211 flow [2024-12-01 23:02:02,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 46.53333333333333) internal successors, (698), 15 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:02,319 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:02,320 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:02,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-01 23:02:02,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:02,520 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:02:02,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:02,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1164088355, now seen corresponding path program 1 times [2024-12-01 23:02:02,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:02,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236663941] [2024-12-01 23:02:02,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:02:02,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:02,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:02:02,624 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-01 23:02:02,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:02,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236663941] [2024-12-01 23:02:02,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236663941] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:02:02,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:02:02,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:02:02,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767746204] [2024-12-01 23:02:02,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:02:02,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:02:02,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:02,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:02:02,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:02:02,711 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 106 [2024-12-01 23:02:02,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 316 transitions, 4211 flow. Second operand has 6 states, 6 states have (on average 45.5) internal successors, (273), 6 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:02,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:02,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 106 [2024-12-01 23:02:02,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:02:08,729 INFO L124 PetriNetUnfolderBase]: 20566/37746 cut-off events. [2024-12-01 23:02:08,729 INFO L125 PetriNetUnfolderBase]: For 51717/51717 co-relation queries the response was YES. [2024-12-01 23:02:09,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110556 conditions, 37746 events. 20566/37746 cut-off events. For 51717/51717 co-relation queries the response was YES. Maximal size of possible extension queue 1932. Compared 376788 event pairs, 10082 based on Foata normal form. 0/33676 useless extension candidates. Maximal degree in co-relation 109332. Up to 17856 conditions per place. [2024-12-01 23:02:09,150 INFO L140 encePairwiseOnDemand]: 97/106 looper letters, 268 selfloop transitions, 54 changer transitions 0/337 dead transitions. [2024-12-01 23:02:09,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 337 transitions, 5004 flow [2024-12-01 23:02:09,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:02:09,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-01 23:02:09,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 316 transitions. [2024-12-01 23:02:09,151 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4968553459119497 [2024-12-01 23:02:09,151 INFO L175 Difference]: Start difference. First operand has 227 places, 316 transitions, 4211 flow. Second operand 6 states and 316 transitions. [2024-12-01 23:02:09,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 337 transitions, 5004 flow [2024-12-01 23:02:09,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 337 transitions, 4935 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-12-01 23:02:09,549 INFO L231 Difference]: Finished difference. Result has 227 places, 314 transitions, 4242 flow [2024-12-01 23:02:09,549 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4242, PETRI_PLACES=227, PETRI_TRANSITIONS=314} [2024-12-01 23:02:09,549 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 125 predicate places. [2024-12-01 23:02:09,549 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 314 transitions, 4242 flow [2024-12-01 23:02:09,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 45.5) internal successors, (273), 6 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:09,549 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:09,550 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:09,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-12-01 23:02:09,550 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:02:09,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:09,550 INFO L85 PathProgramCache]: Analyzing trace with hash 646445150, now seen corresponding path program 1 times [2024-12-01 23:02:09,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:09,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185062731] [2024-12-01 23:02:09,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:02:09,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:02:09,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-01 23:02:09,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:09,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185062731] [2024-12-01 23:02:09,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185062731] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:02:09,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:02:09,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:02:09,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956635548] [2024-12-01 23:02:09,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:02:09,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:02:09,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:09,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:02:09,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:02:09,802 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 23:02:09,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 314 transitions, 4242 flow. Second operand has 4 states, 4 states have (on average 48.5) internal successors, (194), 4 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:09,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:09,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 23:02:09,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:02:17,290 INFO L124 PetriNetUnfolderBase]: 26762/48972 cut-off events. [2024-12-01 23:02:17,291 INFO L125 PetriNetUnfolderBase]: For 77732/78520 co-relation queries the response was YES. [2024-12-01 23:02:17,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145759 conditions, 48972 events. 26762/48972 cut-off events. For 77732/78520 co-relation queries the response was YES. Maximal size of possible extension queue 2300. Compared 500747 event pairs, 23424 based on Foata normal form. 1968/47016 useless extension candidates. Maximal degree in co-relation 144090. Up to 29109 conditions per place. [2024-12-01 23:02:17,874 INFO L140 encePairwiseOnDemand]: 100/106 looper letters, 304 selfloop transitions, 114 changer transitions 0/434 dead transitions. [2024-12-01 23:02:17,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 434 transitions, 6539 flow [2024-12-01 23:02:17,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:02:17,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 23:02:17,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 307 transitions. [2024-12-01 23:02:17,875 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5792452830188679 [2024-12-01 23:02:17,875 INFO L175 Difference]: Start difference. First operand has 227 places, 314 transitions, 4242 flow. Second operand 5 states and 307 transitions. [2024-12-01 23:02:17,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 434 transitions, 6539 flow [2024-12-01 23:02:18,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 434 transitions, 6389 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-01 23:02:18,223 INFO L231 Difference]: Finished difference. Result has 227 places, 356 transitions, 5190 flow [2024-12-01 23:02:18,223 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5190, PETRI_PLACES=227, PETRI_TRANSITIONS=356} [2024-12-01 23:02:18,223 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 125 predicate places. [2024-12-01 23:02:18,223 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 356 transitions, 5190 flow [2024-12-01 23:02:18,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 48.5) internal successors, (194), 4 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:18,224 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:18,224 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:18,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-12-01 23:02:18,224 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:02:18,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:18,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1783548088, now seen corresponding path program 1 times [2024-12-01 23:02:18,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:18,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095985804] [2024-12-01 23:02:18,224 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:02:18,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:18,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:02:18,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:02:18,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:18,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095985804] [2024-12-01 23:02:18,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095985804] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:02:18,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:02:18,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 23:02:18,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853909905] [2024-12-01 23:02:18,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:02:18,251 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:02:18,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:18,252 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:02:18,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:02:18,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 23:02:18,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 356 transitions, 5190 flow. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:18,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:18,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 23:02:18,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:02:30,445 INFO L124 PetriNetUnfolderBase]: 42886/76662 cut-off events. [2024-12-01 23:02:30,445 INFO L125 PetriNetUnfolderBase]: For 107940/109108 co-relation queries the response was YES. [2024-12-01 23:02:30,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228567 conditions, 76662 events. 42886/76662 cut-off events. For 107940/109108 co-relation queries the response was YES. Maximal size of possible extension queue 3136. Compared 774203 event pairs, 15334 based on Foata normal form. 1262/69572 useless extension candidates. Maximal degree in co-relation 226897. Up to 36749 conditions per place. [2024-12-01 23:02:31,100 INFO L140 encePairwiseOnDemand]: 102/106 looper letters, 297 selfloop transitions, 3 changer transitions 73/389 dead transitions. [2024-12-01 23:02:31,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 389 transitions, 6137 flow [2024-12-01 23:02:31,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:02:31,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-01 23:02:31,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 202 transitions. [2024-12-01 23:02:31,101 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6352201257861635 [2024-12-01 23:02:31,102 INFO L175 Difference]: Start difference. First operand has 227 places, 356 transitions, 5190 flow. Second operand 3 states and 202 transitions. [2024-12-01 23:02:31,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 389 transitions, 6137 flow [2024-12-01 23:02:31,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 389 transitions, 6113 flow, removed 12 selfloop flow, removed 0 redundant places. [2024-12-01 23:02:31,595 INFO L231 Difference]: Finished difference. Result has 230 places, 286 transitions, 3792 flow [2024-12-01 23:02:31,595 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=5166, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3792, PETRI_PLACES=230, PETRI_TRANSITIONS=286} [2024-12-01 23:02:31,596 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 128 predicate places. [2024-12-01 23:02:31,596 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 286 transitions, 3792 flow [2024-12-01 23:02:31,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:31,596 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:31,596 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:31,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-01 23:02:31,596 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:02:31,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:31,597 INFO L85 PathProgramCache]: Analyzing trace with hash 954423623, now seen corresponding path program 1 times [2024-12-01 23:02:31,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:31,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580250205] [2024-12-01 23:02:31,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:02:31,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:31,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:02:32,224 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:02:32,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:32,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580250205] [2024-12-01 23:02:32,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580250205] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:02:32,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483762597] [2024-12-01 23:02:32,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:02:32,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:32,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:02:32,226 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:02:32,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-01 23:02:32,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:02:32,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-01 23:02:32,375 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:02:32,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 23:02:32,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 23:02:32,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 23:02:32,499 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-01 23:02:32,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 23:02:32,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 23:02:32,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 23:02:32,547 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-01 23:02:32,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-01 23:02:32,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:02:32,627 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:02:32,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 108 [2024-12-01 23:02:33,158 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-01 23:02:33,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 53 [2024-12-01 23:02:33,221 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:02:33,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483762597] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:02:33,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:02:33,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2024-12-01 23:02:33,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670080189] [2024-12-01 23:02:33,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:02:33,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-01 23:02:33,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:33,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-01 23:02:33,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2024-12-01 23:02:35,791 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 106 [2024-12-01 23:02:35,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 286 transitions, 3792 flow. Second operand has 25 states, 25 states have (on average 37.24) internal successors, (931), 25 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:35,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:35,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 106 [2024-12-01 23:02:35,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:02:49,062 INFO L124 PetriNetUnfolderBase]: 45521/76419 cut-off events. [2024-12-01 23:02:49,062 INFO L125 PetriNetUnfolderBase]: For 143123/144331 co-relation queries the response was YES. [2024-12-01 23:02:49,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240883 conditions, 76419 events. 45521/76419 cut-off events. For 143123/144331 co-relation queries the response was YES. Maximal size of possible extension queue 3469. Compared 744290 event pairs, 16678 based on Foata normal form. 1588/73191 useless extension candidates. Maximal degree in co-relation 240826. Up to 23007 conditions per place. [2024-12-01 23:02:49,716 INFO L140 encePairwiseOnDemand]: 87/106 looper letters, 293 selfloop transitions, 144 changer transitions 5/457 dead transitions. [2024-12-01 23:02:49,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 457 transitions, 5872 flow [2024-12-01 23:02:49,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-01 23:02:49,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-01 23:02:49,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 857 transitions. [2024-12-01 23:02:49,718 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42552135054617674 [2024-12-01 23:02:49,718 INFO L175 Difference]: Start difference. First operand has 230 places, 286 transitions, 3792 flow. Second operand 19 states and 857 transitions. [2024-12-01 23:02:49,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 457 transitions, 5872 flow [2024-12-01 23:02:50,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 457 transitions, 5670 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-12-01 23:02:50,736 INFO L231 Difference]: Finished difference. Result has 228 places, 307 transitions, 4368 flow [2024-12-01 23:02:50,736 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=3637, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4368, PETRI_PLACES=228, PETRI_TRANSITIONS=307} [2024-12-01 23:02:50,737 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 126 predicate places. [2024-12-01 23:02:50,737 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 307 transitions, 4368 flow [2024-12-01 23:02:50,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 37.24) internal successors, (931), 25 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:50,737 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:50,737 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:50,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-01 23:02:50,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:50,938 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:02:50,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:50,938 INFO L85 PathProgramCache]: Analyzing trace with hash 745962277, now seen corresponding path program 3 times [2024-12-01 23:02:50,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:50,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507177327] [2024-12-01 23:02:50,938 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:02:50,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:50,957 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:02:50,957 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:02:51,112 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-01 23:02:51,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:51,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507177327] [2024-12-01 23:02:51,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507177327] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:02:51,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78254034] [2024-12-01 23:02:51,112 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:02:51,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:51,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:02:51,114 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:02:51,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-01 23:02:51,261 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:02:51,261 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:02:51,262 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-01 23:02:51,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:02:51,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 23:02:51,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-01 23:02:51,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-01 23:02:51,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-01 23:02:51,349 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-01 23:02:51,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-01 23:02:51,430 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-01 23:02:51,430 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:02:51,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78254034] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:02:51,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:02:51,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-12-01 23:02:51,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858335561] [2024-12-01 23:02:51,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:02:51,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:02:51,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:51,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:02:51,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-01 23:02:51,580 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 106 [2024-12-01 23:02:51,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 307 transitions, 4368 flow. Second operand has 6 states, 6 states have (on average 46.166666666666664) internal successors, (277), 6 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:51,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:51,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 106 [2024-12-01 23:02:51,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:03:02,586 INFO L124 PetriNetUnfolderBase]: 40511/69773 cut-off events. [2024-12-01 23:03:02,586 INFO L125 PetriNetUnfolderBase]: For 142714/144090 co-relation queries the response was YES. [2024-12-01 23:03:02,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220888 conditions, 69773 events. 40511/69773 cut-off events. For 142714/144090 co-relation queries the response was YES. Maximal size of possible extension queue 3190. Compared 691744 event pairs, 31624 based on Foata normal form. 1152/66277 useless extension candidates. Maximal degree in co-relation 219922. Up to 57417 conditions per place. [2024-12-01 23:03:03,158 INFO L140 encePairwiseOnDemand]: 100/106 looper letters, 242 selfloop transitions, 47 changer transitions 36/341 dead transitions. [2024-12-01 23:03:03,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 341 transitions, 5184 flow [2024-12-01 23:03:03,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:03:03,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-01 23:03:03,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 337 transitions. [2024-12-01 23:03:03,159 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.529874213836478 [2024-12-01 23:03:03,159 INFO L175 Difference]: Start difference. First operand has 228 places, 307 transitions, 4368 flow. Second operand 6 states and 337 transitions. [2024-12-01 23:03:03,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 341 transitions, 5184 flow [2024-12-01 23:03:03,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 341 transitions, 4877 flow, removed 25 selfloop flow, removed 15 redundant places. [2024-12-01 23:03:03,602 INFO L231 Difference]: Finished difference. Result has 220 places, 305 transitions, 4173 flow [2024-12-01 23:03:03,603 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4173, PETRI_PLACES=220, PETRI_TRANSITIONS=305} [2024-12-01 23:03:03,603 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 118 predicate places. [2024-12-01 23:03:03,603 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 305 transitions, 4173 flow [2024-12-01 23:03:03,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 46.166666666666664) internal successors, (277), 6 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:03,603 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:03:03,603 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:03:03,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-01 23:03:03,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:03:03,804 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread3Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:03:03,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:03:03,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1997456324, now seen corresponding path program 1 times [2024-12-01 23:03:03,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:03:03,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598331931] [2024-12-01 23:03:03,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:03:03,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:03:03,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:03:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-01 23:03:03,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:03:03,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598331931] [2024-12-01 23:03:03,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598331931] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:03:03,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:03:03,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-01 23:03:03,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347985506] [2024-12-01 23:03:03,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:03:03,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:03:03,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:03:03,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:03:03,903 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:03:03,971 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 106 [2024-12-01 23:03:03,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 305 transitions, 4173 flow. Second operand has 7 states, 7 states have (on average 45.0) internal successors, (315), 7 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:03,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:03:03,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 106 [2024-12-01 23:03:03,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:03:14,223 INFO L124 PetriNetUnfolderBase]: 41211/64633 cut-off events. [2024-12-01 23:03:14,223 INFO L125 PetriNetUnfolderBase]: For 147484/147644 co-relation queries the response was YES. [2024-12-01 23:03:14,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217430 conditions, 64633 events. 41211/64633 cut-off events. For 147484/147644 co-relation queries the response was YES. Maximal size of possible extension queue 3183. Compared 574495 event pairs, 26282 based on Foata normal form. 424/60289 useless extension candidates. Maximal degree in co-relation 216502. Up to 45380 conditions per place. [2024-12-01 23:03:14,773 INFO L140 encePairwiseOnDemand]: 98/106 looper letters, 316 selfloop transitions, 51 changer transitions 103/484 dead transitions. [2024-12-01 23:03:14,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 484 transitions, 6534 flow [2024-12-01 23:03:14,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-01 23:03:14,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-01 23:03:14,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 557 transitions. [2024-12-01 23:03:14,775 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5254716981132076 [2024-12-01 23:03:14,775 INFO L175 Difference]: Start difference. First operand has 220 places, 305 transitions, 4173 flow. Second operand 10 states and 557 transitions. [2024-12-01 23:03:14,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 484 transitions, 6534 flow [2024-12-01 23:03:15,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 484 transitions, 6348 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-12-01 23:03:15,491 INFO L231 Difference]: Finished difference. Result has 225 places, 259 transitions, 3236 flow [2024-12-01 23:03:15,491 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4047, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3236, PETRI_PLACES=225, PETRI_TRANSITIONS=259} [2024-12-01 23:03:15,491 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 123 predicate places. [2024-12-01 23:03:15,491 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 259 transitions, 3236 flow [2024-12-01 23:03:15,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.0) internal successors, (315), 7 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:15,491 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:03:15,491 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:03:15,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-12-01 23:03:15,492 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:03:15,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:03:15,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1935943093, now seen corresponding path program 1 times [2024-12-01 23:03:15,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:03:15,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990402636] [2024-12-01 23:03:15,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:03:15,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:03:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:03:15,768 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:03:15,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:03:15,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990402636] [2024-12-01 23:03:15,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990402636] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:03:15,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71727582] [2024-12-01 23:03:15,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:03:15,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:03:15,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:03:15,770 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:03:15,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-01 23:03:15,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:03:15,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-01 23:03:15,946 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:03:15,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-01 23:03:15,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 1 [2024-12-01 23:03:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-01 23:03:16,102 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:03:16,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 20 treesize of output 18 [2024-12-01 23:03:16,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2024-12-01 23:03:16,300 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-01 23:03:16,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71727582] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:03:16,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:03:16,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-12-01 23:03:16,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766419771] [2024-12-01 23:03:16,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:03:16,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-01 23:03:16,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:03:16,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-01 23:03:16,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:03:20,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-01 23:03:20,899 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 106 [2024-12-01 23:03:20,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 259 transitions, 3236 flow. Second operand has 16 states, 16 states have (on average 31.6875) internal successors, (507), 16 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:20,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:03:20,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 106 [2024-12-01 23:03:20,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:03:36,729 INFO L124 PetriNetUnfolderBase]: 61435/98097 cut-off events. [2024-12-01 23:03:36,729 INFO L125 PetriNetUnfolderBase]: For 224209/226029 co-relation queries the response was YES. [2024-12-01 23:03:37,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 331873 conditions, 98097 events. 61435/98097 cut-off events. For 224209/226029 co-relation queries the response was YES. Maximal size of possible extension queue 4286. Compared 921166 event pairs, 41540 based on Foata normal form. 1740/95461 useless extension candidates. Maximal degree in co-relation 330793. Up to 48408 conditions per place. [2024-12-01 23:03:37,615 INFO L140 encePairwiseOnDemand]: 99/106 looper letters, 385 selfloop transitions, 36 changer transitions 0/438 dead transitions. [2024-12-01 23:03:37,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 438 transitions, 6153 flow [2024-12-01 23:03:37,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-01 23:03:37,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-01 23:03:37,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 339 transitions. [2024-12-01 23:03:37,616 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39976415094339623 [2024-12-01 23:03:37,616 INFO L175 Difference]: Start difference. First operand has 225 places, 259 transitions, 3236 flow. Second operand 8 states and 339 transitions. [2024-12-01 23:03:37,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 438 transitions, 6153 flow [2024-12-01 23:03:38,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 438 transitions, 5945 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-12-01 23:03:38,911 INFO L231 Difference]: Finished difference. Result has 230 places, 264 transitions, 3252 flow [2024-12-01 23:03:38,911 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3252, PETRI_PLACES=230, PETRI_TRANSITIONS=264} [2024-12-01 23:03:38,911 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 128 predicate places. [2024-12-01 23:03:38,911 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 264 transitions, 3252 flow [2024-12-01 23:03:38,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 31.6875) internal successors, (507), 16 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:38,911 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:03:38,911 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:03:38,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-01 23:03:39,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-12-01 23:03:39,112 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:03:39,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:03:39,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1935943094, now seen corresponding path program 1 times [2024-12-01 23:03:39,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:03:39,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060773388] [2024-12-01 23:03:39,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:03:39,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:03:39,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:03:39,579 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:03:39,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:03:39,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060773388] [2024-12-01 23:03:39,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060773388] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:03:39,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532276224] [2024-12-01 23:03:39,579 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:03:39,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:03:39,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:03:39,580 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:03:39,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-01 23:03:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:03:39,740 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-01 23:03:39,742 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:03:39,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 1 [2024-12-01 23:03:39,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 1 [2024-12-01 23:03:39,983 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:03:39,983 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:03:39,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 83 treesize of output 51 [2024-12-01 23:03:40,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-12-01 23:03:40,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 86 treesize of output 82 [2024-12-01 23:03:40,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 82 treesize of output 80 [2024-12-01 23:03:40,516 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:03:40,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 110 [2024-12-01 23:03:40,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 105 [2024-12-01 23:03:40,765 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:03:40,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 53 [2024-12-01 23:03:40,836 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-01 23:03:40,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532276224] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:03:40,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:03:40,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2024-12-01 23:03:40,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360922032] [2024-12-01 23:03:40,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:03:40,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-01 23:03:40,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:03:40,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-01 23:03:40,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-12-01 23:03:42,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 106 [2024-12-01 23:03:42,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 264 transitions, 3252 flow. Second operand has 19 states, 19 states have (on average 46.26315789473684) internal successors, (879), 19 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:42,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:03:42,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 106 [2024-12-01 23:03:42,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:03:56,175 INFO L124 PetriNetUnfolderBase]: 51223/85577 cut-off events. [2024-12-01 23:03:56,175 INFO L125 PetriNetUnfolderBase]: For 223083/224859 co-relation queries the response was YES. [2024-12-01 23:03:56,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289615 conditions, 85577 events. 51223/85577 cut-off events. For 223083/224859 co-relation queries the response was YES. Maximal size of possible extension queue 3712. Compared 842329 event pairs, 38884 based on Foata normal form. 4440/85183 useless extension candidates. Maximal degree in co-relation 288517. Up to 43495 conditions per place. [2024-12-01 23:03:56,975 INFO L140 encePairwiseOnDemand]: 92/106 looper letters, 213 selfloop transitions, 158 changer transitions 4/393 dead transitions. [2024-12-01 23:03:56,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 393 transitions, 5297 flow [2024-12-01 23:03:56,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-01 23:03:56,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-01 23:03:56,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 590 transitions. [2024-12-01 23:03:56,977 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5060034305317325 [2024-12-01 23:03:56,977 INFO L175 Difference]: Start difference. First operand has 230 places, 264 transitions, 3252 flow. Second operand 11 states and 590 transitions. [2024-12-01 23:03:56,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 393 transitions, 5297 flow [2024-12-01 23:03:58,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 393 transitions, 5233 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-01 23:03:58,530 INFO L231 Difference]: Finished difference. Result has 239 places, 317 transitions, 4642 flow [2024-12-01 23:03:58,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4642, PETRI_PLACES=239, PETRI_TRANSITIONS=317} [2024-12-01 23:03:58,531 INFO L279 CegarLoopForPetriNet]: 102 programPoint places, 137 predicate places. [2024-12-01 23:03:58,531 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 317 transitions, 4642 flow [2024-12-01 23:03:58,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 46.26315789473684) internal successors, (879), 19 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:58,531 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:03:58,531 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:03:58,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-01 23:03:58,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-12-01 23:03:58,732 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread3Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 78 more)] === [2024-12-01 23:03:58,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:03:58,732 INFO L85 PathProgramCache]: Analyzing trace with hash -356068068, now seen corresponding path program 1 times [2024-12-01 23:03:58,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:03:58,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229061314] [2024-12-01 23:03:58,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:03:58,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:03:58,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:03:59,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-01 23:03:59,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:03:59,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229061314] [2024-12-01 23:03:59,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229061314] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:03:59,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739244562] [2024-12-01 23:03:59,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:03:59,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:03:59,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:03:59,466 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:03:59,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c696e0c-c667-4bda-9381-58cbb56dc4ed/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-01 23:03:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:03:59,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-01 23:03:59,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:03:59,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 1 [2024-12-01 23:03:59,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 1 [2024-12-01 23:04:00,326 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-01 23:04:00,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 33 [2024-12-01 23:04:00,336 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-01 23:04:00,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 38 treesize of output 25 [2024-12-01 23:04:00,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 41 treesize of output 17 [2024-12-01 23:04:00,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-01 23:04:00,418 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:04:00,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 83 treesize of output 51 [2024-12-01 23:04:01,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 86 treesize of output 82 [2024-12-01 23:04:01,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 82 treesize of output 80 [2024-12-01 23:04:01,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:04:01,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 110 [2024-12-01 23:04:01,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 105 [2024-12-01 23:04:01,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2024-12-01 23:04:01,425 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-01 23:04:01,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739244562] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:04:01,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:04:01,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 39 [2024-12-01 23:04:01,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545302837] [2024-12-01 23:04:01,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:04:01,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-12-01 23:04:01,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:04:01,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-12-01 23:04:01,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1422, Unknown=0, NotChecked=0, Total=1560 [2024-12-01 23:04:06,508 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 106 [2024-12-01 23:04:06,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 317 transitions, 4642 flow. Second operand has 40 states, 40 states have (on average 40.625) internal successors, (1625), 40 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:04:06,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:04:06,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 106 [2024-12-01 23:04:06,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand