./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-max-array.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_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-max-array.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB --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 573af40880ce1d61666f10a2729c7d6ecdb02e81781df2543efcfdd5788ab6d6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:11:09,698 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:11:09,817 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 04:11:09,830 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:11:09,831 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:11:09,873 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:11:09,874 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:11:09,874 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:11:09,875 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:11:09,875 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:11:09,875 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:11:09,875 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:11:09,876 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:11:09,876 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:11:09,876 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:11:09,877 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:11:09,877 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:11:09,877 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:11:09,877 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:11:09,877 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:11:09,878 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 04:11:09,878 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 04:11:09,878 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 04:11:09,878 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:11:09,878 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:11:09,879 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 04:11:09,879 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:11:09,879 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:11:09,879 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:11:09,879 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:11:09,880 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:11:09,880 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:11:09,880 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:11:09,880 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:11:09,880 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:11:09,881 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:11:09,881 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:11:09,881 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:11:09,881 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:11:09,881 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:11:09,881 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:11:09,881 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:11:09,882 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:11:09,882 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:11:09,882 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:11:09,882 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:11:09,882 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:11:09,882 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_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 573af40880ce1d61666f10a2729c7d6ecdb02e81781df2543efcfdd5788ab6d6 [2024-11-28 04:11:10,252 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:11:10,264 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:11:10,269 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:11:10,272 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:11:10,273 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:11:10,274 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-more-max-array.wvr.c [2024-11-28 04:11:14,093 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/data/cbc2acb6d/d809afe08f6b424a9d19ca3c9cc94d2c/FLAGd76831a58 [2024-11-28 04:11:14,497 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:11:14,501 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/sv-benchmarks/c/weaver/popl20-more-max-array.wvr.c [2024-11-28 04:11:14,517 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/data/cbc2acb6d/d809afe08f6b424a9d19ca3c9cc94d2c/FLAGd76831a58 [2024-11-28 04:11:14,550 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/data/cbc2acb6d/d809afe08f6b424a9d19ca3c9cc94d2c [2024-11-28 04:11:14,553 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:11:14,555 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:11:14,557 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:11:14,559 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:11:14,564 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:11:14,568 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:14,569 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c04edd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14, skipping insertion in model container [2024-11-28 04:11:14,570 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:14,596 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:11:14,894 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:11:14,898 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:11:14,919 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:11:14,949 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:11:14,969 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:11:14,969 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14 WrapperNode [2024-11-28 04:11:14,970 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:11:14,971 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:11:14,971 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:11:14,971 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:11:14,986 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:14,999 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,035 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 87 [2024-11-28 04:11:15,035 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:11:15,036 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:11:15,036 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:11:15,036 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:11:15,048 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,050 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,059 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,096 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-28 04:11:15,096 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,096 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,114 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,116 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,126 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,129 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,134 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,137 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:11:15,141 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:11:15,141 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:11:15,142 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:11:15,143 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (1/1) ... [2024-11-28 04:11:15,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:11:15,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:15,203 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:11:15,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:11:15,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:11:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 04:11:15,247 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 04:11:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 04:11:15,247 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 04:11:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 04:11:15,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 04:11:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:11:15,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:11:15,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:11:15,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:11:15,249 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-28 04:11:15,250 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-28 04:11:15,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:11:15,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:11:15,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:11:15,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:11:15,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:11:15,253 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 04:11:15,433 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:11:15,436 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:11:16,036 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 04:11:16,037 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:11:16,470 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:11:16,470 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 04:11:16,470 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:11:16 BoogieIcfgContainer [2024-11-28 04:11:16,470 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:11:16,473 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:11:16,473 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:11:16,478 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:11:16,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:11:14" (1/3) ... [2024-11-28 04:11:16,479 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d16951a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:11:16, skipping insertion in model container [2024-11-28 04:11:16,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:11:14" (2/3) ... [2024-11-28 04:11:16,480 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d16951a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:11:16, skipping insertion in model container [2024-11-28 04:11:16,480 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:11:16" (3/3) ... [2024-11-28 04:11:16,481 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-max-array.wvr.c [2024-11-28 04:11:16,497 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:11:16,499 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-max-array.wvr.c that has 4 procedures, 47 locations, 1 initial locations, 4 loop locations, and 16 error locations. [2024-11-28 04:11:16,499 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 04:11:16,618 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 04:11:16,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 50 transitions, 121 flow [2024-11-28 04:11:16,766 INFO L124 PetriNetUnfolderBase]: 4/47 cut-off events. [2024-11-28 04:11:16,769 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:11:16,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 47 events. 4/47 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 118 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-11-28 04:11:16,778 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 50 transitions, 121 flow [2024-11-28 04:11:16,783 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 46 transitions, 110 flow [2024-11-28 04:11:16,800 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:11:16,824 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;@4fb5d865, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:11:16,824 INFO L334 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2024-11-28 04:11:16,831 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 04:11:16,832 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 04:11:16,832 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 04:11:16,832 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:16,833 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:11:16,833 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:16,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:16,845 INFO L85 PathProgramCache]: Analyzing trace with hash 491139, now seen corresponding path program 1 times [2024-11-28 04:11:16,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:16,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942000709] [2024-11-28 04:11:16,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:16,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:17,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:17,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:17,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:17,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942000709] [2024-11-28 04:11:17,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942000709] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:17,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:11:17,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 04:11:17,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741546644] [2024-11-28 04:11:17,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:17,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:11:17,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:17,259 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:11:17,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:11:17,277 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:17,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 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-11-28 04:11:17,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:17,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:17,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:18,018 INFO L124 PetriNetUnfolderBase]: 1316/1930 cut-off events. [2024-11-28 04:11:18,019 INFO L125 PetriNetUnfolderBase]: For 86/86 co-relation queries the response was YES. [2024-11-28 04:11:18,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3943 conditions, 1930 events. 1316/1930 cut-off events. For 86/86 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9884 event pairs, 1060 based on Foata normal form. 1/1377 useless extension candidates. Maximal degree in co-relation 3637. Up to 1877 conditions per place. [2024-11-28 04:11:18,043 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 30 selfloop transitions, 2 changer transitions 0/37 dead transitions. [2024-11-28 04:11:18,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 37 transitions, 156 flow [2024-11-28 04:11:18,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:11:18,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:11:18,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2024-11-28 04:11:18,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44666666666666666 [2024-11-28 04:11:18,065 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 110 flow. Second operand 3 states and 67 transitions. [2024-11-28 04:11:18,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 37 transitions, 156 flow [2024-11-28 04:11:18,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 37 transitions, 144 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:11:18,083 INFO L231 Difference]: Finished difference. Result has 39 places, 37 transitions, 84 flow [2024-11-28 04:11:18,088 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=39, PETRI_TRANSITIONS=37} [2024-11-28 04:11:18,093 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -13 predicate places. [2024-11-28 04:11:18,093 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 37 transitions, 84 flow [2024-11-28 04:11:18,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 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-11-28 04:11:18,093 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:18,094 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:11:18,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:11:18,094 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:18,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:18,095 INFO L85 PathProgramCache]: Analyzing trace with hash 491140, now seen corresponding path program 1 times [2024-11-28 04:11:18,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:18,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721996877] [2024-11-28 04:11:18,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:18,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:18,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:18,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:18,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:18,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721996877] [2024-11-28 04:11:18,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721996877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:18,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:11:18,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:11:18,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730064302] [2024-11-28 04:11:18,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:18,677 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:11:18,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:18,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:11:18,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:11:18,690 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:18,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 37 transitions, 84 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 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-11-28 04:11:18,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:18,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:18,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:19,281 INFO L124 PetriNetUnfolderBase]: 1317/1933 cut-off events. [2024-11-28 04:11:19,282 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:11:19,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3865 conditions, 1933 events. 1317/1933 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9820 event pairs, 1060 based on Foata normal form. 0/1379 useless extension candidates. Maximal degree in co-relation 3843. Up to 1882 conditions per place. [2024-11-28 04:11:19,304 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 32 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-11-28 04:11:19,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 164 flow [2024-11-28 04:11:19,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:11:19,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:11:19,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2024-11-28 04:11:19,307 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-11-28 04:11:19,307 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 84 flow. Second operand 4 states and 73 transitions. [2024-11-28 04:11:19,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 164 flow [2024-11-28 04:11:19,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 40 transitions, 158 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:11:19,311 INFO L231 Difference]: Finished difference. Result has 42 places, 40 transitions, 107 flow [2024-11-28 04:11:19,312 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=107, PETRI_PLACES=42, PETRI_TRANSITIONS=40} [2024-11-28 04:11:19,316 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -10 predicate places. [2024-11-28 04:11:19,316 INFO L471 AbstractCegarLoop]: Abstraction has has 42 places, 40 transitions, 107 flow [2024-11-28 04:11:19,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 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-11-28 04:11:19,317 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:19,317 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 04:11:19,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:11:19,317 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:19,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:19,318 INFO L85 PathProgramCache]: Analyzing trace with hash 472000985, now seen corresponding path program 1 times [2024-11-28 04:11:19,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:19,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266099429] [2024-11-28 04:11:19,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:19,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:19,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:19,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:19,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266099429] [2024-11-28 04:11:19,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266099429] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:19,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547994720] [2024-11-28 04:11:19,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:19,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:19,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:19,845 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:19,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:11:19,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:19,964 INFO L256 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 04:11:19,969 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:20,073 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-11-28 04:11:20,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:20,481 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:20,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:20,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547994720] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:20,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:20,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 04:11:20,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334169176] [2024-11-28 04:11:20,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:20,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:11:20,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:20,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:11:20,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:11:20,748 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:20,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 40 transitions, 107 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:11:20,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:20,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:20,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:21,548 INFO L124 PetriNetUnfolderBase]: 1318/1935 cut-off events. [2024-11-28 04:11:21,548 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:11:21,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3881 conditions, 1935 events. 1318/1935 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9870 event pairs, 1060 based on Foata normal form. 0/1380 useless extension candidates. Maximal degree in co-relation 3850. Up to 1879 conditions per place. [2024-11-28 04:11:21,563 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 28 selfloop transitions, 10 changer transitions 0/42 dead transitions. [2024-11-28 04:11:21,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 42 transitions, 191 flow [2024-11-28 04:11:21,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:11:21,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:11:21,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-11-28 04:11:21,566 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28 [2024-11-28 04:11:21,566 INFO L175 Difference]: Start difference. First operand has 42 places, 40 transitions, 107 flow. Second operand 8 states and 112 transitions. [2024-11-28 04:11:21,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 42 transitions, 191 flow [2024-11-28 04:11:21,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 42 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:11:21,568 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 132 flow [2024-11-28 04:11:21,568 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=132, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-11-28 04:11:21,571 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -5 predicate places. [2024-11-28 04:11:21,572 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 132 flow [2024-11-28 04:11:21,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:11:21,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:21,572 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 04:11:21,585 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:11:21,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:21,773 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:21,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:21,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1749920922, now seen corresponding path program 1 times [2024-11-28 04:11:21,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:21,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382540357] [2024-11-28 04:11:21,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:21,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:21,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:21,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:21,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:21,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382540357] [2024-11-28 04:11:21,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382540357] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:21,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:11:21,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:11:21,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786285554] [2024-11-28 04:11:21,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:21,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:11:21,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:21,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:11:21,936 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:11:21,953 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:21,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 132 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 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-11-28 04:11:21,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:21,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:21,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:22,213 INFO L124 PetriNetUnfolderBase]: 794/1180 cut-off events. [2024-11-28 04:11:22,214 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-28 04:11:22,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2380 conditions, 1180 events. 794/1180 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5320 event pairs, 608 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 2342. Up to 1136 conditions per place. [2024-11-28 04:11:22,223 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 31 selfloop transitions, 4 changer transitions 0/39 dead transitions. [2024-11-28 04:11:22,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 39 transitions, 196 flow [2024-11-28 04:11:22,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:11:22,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:11:22,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 68 transitions. [2024-11-28 04:11:22,225 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-11-28 04:11:22,225 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 132 flow. Second operand 4 states and 68 transitions. [2024-11-28 04:11:22,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 39 transitions, 196 flow [2024-11-28 04:11:22,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 39 transitions, 154 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-28 04:11:22,227 INFO L231 Difference]: Finished difference. Result has 40 places, 39 transitions, 92 flow [2024-11-28 04:11:22,227 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=92, PETRI_PLACES=40, PETRI_TRANSITIONS=39} [2024-11-28 04:11:22,230 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -12 predicate places. [2024-11-28 04:11:22,232 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 39 transitions, 92 flow [2024-11-28 04:11:22,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 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-11-28 04:11:22,232 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:22,232 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 04:11:22,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:11:22,233 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:22,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:22,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1749920923, now seen corresponding path program 1 times [2024-11-28 04:11:22,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:22,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334051386] [2024-11-28 04:11:22,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:22,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:22,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:22,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:22,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:22,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334051386] [2024-11-28 04:11:22,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334051386] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:22,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:11:22,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:11:22,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649938524] [2024-11-28 04:11:22,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:22,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:11:22,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:22,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:11:22,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:11:22,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-11-28 04:11:22,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 39 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 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-11-28 04:11:22,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:22,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-11-28 04:11:22,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:22,616 INFO L124 PetriNetUnfolderBase]: 793/1179 cut-off events. [2024-11-28 04:11:22,617 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-28 04:11:22,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2358 conditions, 1179 events. 793/1179 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5328 event pairs, 608 based on Foata normal form. 1/966 useless extension candidates. Maximal degree in co-relation 2334. Up to 1141 conditions per place. [2024-11-28 04:11:22,626 INFO L140 encePairwiseOnDemand]: 47/50 looper letters, 32 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2024-11-28 04:11:22,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 38 transitions, 156 flow [2024-11-28 04:11:22,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:11:22,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:11:22,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 62 transitions. [2024-11-28 04:11:22,627 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2024-11-28 04:11:22,628 INFO L175 Difference]: Start difference. First operand has 40 places, 39 transitions, 92 flow. Second operand 3 states and 62 transitions. [2024-11-28 04:11:22,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 38 transitions, 156 flow [2024-11-28 04:11:22,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 38 transitions, 152 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:11:22,629 INFO L231 Difference]: Finished difference. Result has 40 places, 38 transitions, 88 flow [2024-11-28 04:11:22,630 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=40, PETRI_TRANSITIONS=38} [2024-11-28 04:11:22,630 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -12 predicate places. [2024-11-28 04:11:22,631 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 38 transitions, 88 flow [2024-11-28 04:11:22,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 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-11-28 04:11:22,631 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:22,631 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:22,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:11:22,631 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:22,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash -338311898, now seen corresponding path program 1 times [2024-11-28 04:11:22,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:22,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889151996] [2024-11-28 04:11:22,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:22,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:22,977 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:22,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:22,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889151996] [2024-11-28 04:11:22,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889151996] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:22,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698483848] [2024-11-28 04:11:22,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:22,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:22,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:22,981 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:22,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:11:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:23,080 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:11:23,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:23,101 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-11-28 04:11:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:23,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:23,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:23,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698483848] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:23,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:23,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 10 [2024-11-28 04:11:23,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531188682] [2024-11-28 04:11:23,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:23,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:11:23,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:23,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:11:23,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:11:23,442 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-11-28 04:11:23,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 38 transitions, 88 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 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-11-28 04:11:23,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:23,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-11-28 04:11:23,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:23,878 INFO L124 PetriNetUnfolderBase]: 1002/1505 cut-off events. [2024-11-28 04:11:23,879 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-28 04:11:23,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 1505 events. 1002/1505 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7199 event pairs, 483 based on Foata normal form. 0/1273 useless extension candidates. Maximal degree in co-relation 2951. Up to 926 conditions per place. [2024-11-28 04:11:23,889 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 43 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-11-28 04:11:23,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 226 flow [2024-11-28 04:11:23,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:11:23,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:11:23,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-11-28 04:11:23,891 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-11-28 04:11:23,891 INFO L175 Difference]: Start difference. First operand has 40 places, 38 transitions, 88 flow. Second operand 6 states and 109 transitions. [2024-11-28 04:11:23,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 226 flow [2024-11-28 04:11:23,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 222 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:11:23,893 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 120 flow [2024-11-28 04:11:23,893 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=120, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-11-28 04:11:23,894 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -7 predicate places. [2024-11-28 04:11:23,894 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 120 flow [2024-11-28 04:11:23,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 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-11-28 04:11:23,894 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:23,894 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:23,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:11:24,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:24,099 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:24,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:24,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1273018705, now seen corresponding path program 1 times [2024-11-28 04:11:24,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:24,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497947649] [2024-11-28 04:11:24,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:24,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:24,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:24,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:24,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:24,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497947649] [2024-11-28 04:11:24,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497947649] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:24,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342223116] [2024-11-28 04:11:24,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:24,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:24,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:24,249 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:24,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:11:24,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:24,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:11:24,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:24,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:24,454 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:24,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:24,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342223116] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:24,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:24,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 04:11:24,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126290729] [2024-11-28 04:11:24,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:24,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 04:11:24,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:24,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 04:11:24,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:11:24,652 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:24,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 120 flow. Second operand has 13 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 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-11-28 04:11:24,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:24,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:24,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:25,281 INFO L124 PetriNetUnfolderBase]: 1728/2519 cut-off events. [2024-11-28 04:11:25,282 INFO L125 PetriNetUnfolderBase]: For 1674/1674 co-relation queries the response was YES. [2024-11-28 04:11:25,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6297 conditions, 2519 events. 1728/2519 cut-off events. For 1674/1674 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11911 event pairs, 1148 based on Foata normal form. 0/2233 useless extension candidates. Maximal degree in co-relation 4243. Up to 1681 conditions per place. [2024-11-28 04:11:25,300 INFO L140 encePairwiseOnDemand]: 43/50 looper letters, 69 selfloop transitions, 8 changer transitions 0/80 dead transitions. [2024-11-28 04:11:25,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 80 transitions, 406 flow [2024-11-28 04:11:25,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:11:25,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:11:25,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-11-28 04:11:25,303 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-11-28 04:11:25,304 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 120 flow. Second operand 7 states and 135 transitions. [2024-11-28 04:11:25,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 80 transitions, 406 flow [2024-11-28 04:11:25,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 80 transitions, 400 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:11:25,313 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 145 flow [2024-11-28 04:11:25,315 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=145, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-11-28 04:11:25,316 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -2 predicate places. [2024-11-28 04:11:25,316 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 145 flow [2024-11-28 04:11:25,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 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-11-28 04:11:25,320 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:25,320 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:25,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:11:25,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:25,521 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:25,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:25,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1639058172, now seen corresponding path program 1 times [2024-11-28 04:11:25,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:25,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804893613] [2024-11-28 04:11:25,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:25,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:25,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:25,665 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:25,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:25,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804893613] [2024-11-28 04:11:25,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804893613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:25,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59926721] [2024-11-28 04:11:25,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:25,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:25,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:25,668 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:25,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:11:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:25,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:11:25,761 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:25,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:25,883 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:25,979 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:25,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59926721] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:25,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:25,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 04:11:25,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185415625] [2024-11-28 04:11:25,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:25,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:11:25,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:25,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:11:25,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:11:26,065 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:26,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 145 flow. Second operand has 14 states, 14 states have (on average 11.0) internal successors, (154), 14 states have internal predecessors, (154), 0 states have call successors, (0), 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-11-28 04:11:26,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:26,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:26,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:26,774 INFO L124 PetriNetUnfolderBase]: 1788/2627 cut-off events. [2024-11-28 04:11:26,774 INFO L125 PetriNetUnfolderBase]: For 1629/1713 co-relation queries the response was YES. [2024-11-28 04:11:26,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6798 conditions, 2627 events. 1788/2627 cut-off events. For 1629/1713 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12755 event pairs, 1114 based on Foata normal form. 38/2425 useless extension candidates. Maximal degree in co-relation 4637. Up to 1826 conditions per place. [2024-11-28 04:11:26,821 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 74 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-11-28 04:11:26,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 87 transitions, 445 flow [2024-11-28 04:11:26,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:11:26,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:11:26,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-11-28 04:11:26,824 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-11-28 04:11:26,824 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 145 flow. Second operand 8 states and 155 transitions. [2024-11-28 04:11:26,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 87 transitions, 445 flow [2024-11-28 04:11:26,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 87 transitions, 434 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:11:26,833 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 195 flow [2024-11-28 04:11:26,833 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=195, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2024-11-28 04:11:26,834 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-11-28 04:11:26,834 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 195 flow [2024-11-28 04:11:26,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.0) internal successors, (154), 14 states have internal predecessors, (154), 0 states have call successors, (0), 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-11-28 04:11:26,835 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:26,835 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:26,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 04:11:27,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:27,035 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:27,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:27,036 INFO L85 PathProgramCache]: Analyzing trace with hash 625185884, now seen corresponding path program 2 times [2024-11-28 04:11:27,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:27,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086746914] [2024-11-28 04:11:27,036 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:27,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:27,064 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:27,064 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:27,365 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:11:27,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:27,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086746914] [2024-11-28 04:11:27,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086746914] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:27,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050994686] [2024-11-28 04:11:27,365 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:27,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:27,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:27,368 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:27,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:11:27,469 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:27,469 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:27,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:11:27,472 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:27,664 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:11:27,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:27,803 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 22 treesize of output 18 [2024-11-28 04:11:27,871 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:11:27,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050994686] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:27,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:27,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2024-11-28 04:11:27,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741989041] [2024-11-28 04:11:27,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:27,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:11:27,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:27,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:11:27,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:11:28,109 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:28,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 195 flow. Second operand has 16 states, 16 states have (on average 11.125) internal successors, (178), 16 states have internal predecessors, (178), 0 states have call successors, (0), 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-11-28 04:11:28,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:28,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:28,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:29,700 INFO L124 PetriNetUnfolderBase]: 2082/2969 cut-off events. [2024-11-28 04:11:29,701 INFO L125 PetriNetUnfolderBase]: For 4259/4351 co-relation queries the response was YES. [2024-11-28 04:11:29,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8734 conditions, 2969 events. 2082/2969 cut-off events. For 4259/4351 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13832 event pairs, 468 based on Foata normal form. 0/2665 useless extension candidates. Maximal degree in co-relation 6541. Up to 819 conditions per place. [2024-11-28 04:11:29,735 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 111 selfloop transitions, 13 changer transitions 0/127 dead transitions. [2024-11-28 04:11:29,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 127 transitions, 747 flow [2024-11-28 04:11:29,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:11:29,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 04:11:29,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-28 04:11:29,740 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-11-28 04:11:29,740 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 195 flow. Second operand 11 states and 215 transitions. [2024-11-28 04:11:29,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 127 transitions, 747 flow [2024-11-28 04:11:29,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 127 transitions, 732 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-28 04:11:29,753 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 222 flow [2024-11-28 04:11:29,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=222, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2024-11-28 04:11:29,754 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 10 predicate places. [2024-11-28 04:11:29,756 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 222 flow [2024-11-28 04:11:29,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.125) internal successors, (178), 16 states have internal predecessors, (178), 0 states have call successors, (0), 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-11-28 04:11:29,756 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:29,757 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:29,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:11:29,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 04:11:29,961 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:29,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:29,961 INFO L85 PathProgramCache]: Analyzing trace with hash -727393789, now seen corresponding path program 1 times [2024-11-28 04:11:29,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:29,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729865171] [2024-11-28 04:11:29,962 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:29,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:29,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:30,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:30,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:30,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729865171] [2024-11-28 04:11:30,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729865171] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:30,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854958810] [2024-11-28 04:11:30,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:30,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:30,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:30,326 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:30,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:11:30,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:30,419 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:11:30,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:30,432 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-11-28 04:11:30,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:30,624 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:11:30,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854958810] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:30,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:11:30,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2024-11-28 04:11:30,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064823] [2024-11-28 04:11:30,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:30,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:11:30,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:30,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:11:30,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:11:30,676 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-11-28 04:11:30,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 222 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 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-11-28 04:11:30,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:30,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-11-28 04:11:30,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:31,315 INFO L124 PetriNetUnfolderBase]: 2381/3622 cut-off events. [2024-11-28 04:11:31,316 INFO L125 PetriNetUnfolderBase]: For 6060/6168 co-relation queries the response was YES. [2024-11-28 04:11:31,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11067 conditions, 3622 events. 2381/3622 cut-off events. For 6060/6168 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18664 event pairs, 1236 based on Foata normal form. 0/3485 useless extension candidates. Maximal degree in co-relation 7938. Up to 2497 conditions per place. [2024-11-28 04:11:31,342 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 62 selfloop transitions, 6 changer transitions 0/73 dead transitions. [2024-11-28 04:11:31,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 73 transitions, 499 flow [2024-11-28 04:11:31,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:11:31,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:11:31,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-11-28 04:11:31,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.376 [2024-11-28 04:11:31,344 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 222 flow. Second operand 5 states and 94 transitions. [2024-11-28 04:11:31,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 73 transitions, 499 flow [2024-11-28 04:11:31,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 467 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-11-28 04:11:31,356 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 225 flow [2024-11-28 04:11:31,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=225, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-11-28 04:11:31,358 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 8 predicate places. [2024-11-28 04:11:31,360 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 225 flow [2024-11-28 04:11:31,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 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-11-28 04:11:31,360 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:31,361 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:31,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 04:11:31,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:31,561 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:31,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:31,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1263890095, now seen corresponding path program 2 times [2024-11-28 04:11:31,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:31,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628037444] [2024-11-28 04:11:31,562 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:31,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:31,581 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:31,584 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:11:31,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:31,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628037444] [2024-11-28 04:11:31,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628037444] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:31,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097825851] [2024-11-28 04:11:31,965 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:31,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:31,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:31,967 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:31,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:11:32,066 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:32,067 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:32,068 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 04:11:32,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:32,307 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:11:32,307 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:32,512 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 24 treesize of output 20 [2024-11-28 04:11:32,603 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:11:32,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097825851] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:32,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:32,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2024-11-28 04:11:32,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286386726] [2024-11-28 04:11:32,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:32,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:11:32,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:32,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:11:32,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:11:32,958 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:32,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 225 flow. Second operand has 20 states, 20 states have (on average 10.9) internal successors, (218), 20 states have internal predecessors, (218), 0 states have call successors, (0), 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-11-28 04:11:32,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:32,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:32,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:35,294 INFO L124 PetriNetUnfolderBase]: 3908/5460 cut-off events. [2024-11-28 04:11:35,294 INFO L125 PetriNetUnfolderBase]: For 5210/5385 co-relation queries the response was YES. [2024-11-28 04:11:35,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17475 conditions, 5460 events. 3908/5460 cut-off events. For 5210/5385 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 26470 event pairs, 579 based on Foata normal form. 196/5648 useless extension candidates. Maximal degree in co-relation 13898. Up to 1086 conditions per place. [2024-11-28 04:11:35,343 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 166 selfloop transitions, 18 changer transitions 0/188 dead transitions. [2024-11-28 04:11:35,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 188 transitions, 1113 flow [2024-11-28 04:11:35,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:11:35,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 04:11:35,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 284 transitions. [2024-11-28 04:11:35,346 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4057142857142857 [2024-11-28 04:11:35,346 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 225 flow. Second operand 14 states and 284 transitions. [2024-11-28 04:11:35,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 188 transitions, 1113 flow [2024-11-28 04:11:35,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 188 transitions, 1080 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:11:35,368 INFO L231 Difference]: Finished difference. Result has 71 places, 54 transitions, 289 flow [2024-11-28 04:11:35,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=289, PETRI_PLACES=71, PETRI_TRANSITIONS=54} [2024-11-28 04:11:35,369 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 19 predicate places. [2024-11-28 04:11:35,369 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 54 transitions, 289 flow [2024-11-28 04:11:35,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.9) internal successors, (218), 20 states have internal predecessors, (218), 0 states have call successors, (0), 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-11-28 04:11:35,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:35,371 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:35,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 04:11:35,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:35,576 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:35,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:35,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1677774127, now seen corresponding path program 1 times [2024-11-28 04:11:35,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:35,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387448384] [2024-11-28 04:11:35,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:35,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:35,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:35,760 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:35,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:35,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387448384] [2024-11-28 04:11:35,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387448384] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:35,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727416295] [2024-11-28 04:11:35,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:35,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:35,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:35,764 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:35,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:11:35,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:35,870 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:11:35,871 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:36,047 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:36,048 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:36,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727416295] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:36,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:36,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 04:11:36,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050246496] [2024-11-28 04:11:36,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:36,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:11:36,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:36,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:11:36,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:11:36,229 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:36,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 54 transitions, 289 flow. Second operand has 14 states, 14 states have (on average 11.357142857142858) internal successors, (159), 14 states have internal predecessors, (159), 0 states have call successors, (0), 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-11-28 04:11:36,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:36,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:36,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:37,018 INFO L124 PetriNetUnfolderBase]: 3490/4946 cut-off events. [2024-11-28 04:11:37,018 INFO L125 PetriNetUnfolderBase]: For 13012/13313 co-relation queries the response was YES. [2024-11-28 04:11:37,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17192 conditions, 4946 events. 3490/4946 cut-off events. For 13012/13313 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 22873 event pairs, 2241 based on Foata normal form. 34/4950 useless extension candidates. Maximal degree in co-relation 14413. Up to 4047 conditions per place. [2024-11-28 04:11:37,057 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 75 selfloop transitions, 10 changer transitions 0/91 dead transitions. [2024-11-28 04:11:37,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 91 transitions, 645 flow [2024-11-28 04:11:37,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:11:37,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:11:37,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-11-28 04:11:37,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-11-28 04:11:37,059 INFO L175 Difference]: Start difference. First operand has 71 places, 54 transitions, 289 flow. Second operand 8 states and 146 transitions. [2024-11-28 04:11:37,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 91 transitions, 645 flow [2024-11-28 04:11:37,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 91 transitions, 560 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-11-28 04:11:37,074 INFO L231 Difference]: Finished difference. Result has 71 places, 58 transitions, 293 flow [2024-11-28 04:11:37,074 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=293, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2024-11-28 04:11:37,075 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 19 predicate places. [2024-11-28 04:11:37,077 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 293 flow [2024-11-28 04:11:37,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.357142857142858) internal successors, (159), 14 states have internal predecessors, (159), 0 states have call successors, (0), 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-11-28 04:11:37,078 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:37,078 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:37,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:11:37,281 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:37,282 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:37,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:37,283 INFO L85 PathProgramCache]: Analyzing trace with hash 401770150, now seen corresponding path program 2 times [2024-11-28 04:11:37,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:37,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421544989] [2024-11-28 04:11:37,283 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:37,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:37,311 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:37,312 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:37,667 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:11:37,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:37,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421544989] [2024-11-28 04:11:37,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421544989] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:37,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949024155] [2024-11-28 04:11:37,668 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:37,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:37,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:37,671 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:37,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:11:37,771 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:37,772 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:37,773 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 04:11:37,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:37,786 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-11-28 04:11:38,095 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:11:38,096 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:38,622 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:11:38,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949024155] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:38,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:38,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2024-11-28 04:11:38,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557733925] [2024-11-28 04:11:38,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:38,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:11:38,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:38,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:11:38,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:11:38,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:38,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 293 flow. Second operand has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 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-11-28 04:11:38,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:38,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:38,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:40,063 INFO L124 PetriNetUnfolderBase]: 3196/4498 cut-off events. [2024-11-28 04:11:40,063 INFO L125 PetriNetUnfolderBase]: For 7437/7665 co-relation queries the response was YES. [2024-11-28 04:11:40,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15044 conditions, 4498 events. 3196/4498 cut-off events. For 7437/7665 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20502 event pairs, 673 based on Foata normal form. 103/4593 useless extension candidates. Maximal degree in co-relation 12315. Up to 1506 conditions per place. [2024-11-28 04:11:40,097 INFO L140 encePairwiseOnDemand]: 43/50 looper letters, 106 selfloop transitions, 13 changer transitions 0/125 dead transitions. [2024-11-28 04:11:40,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 125 transitions, 893 flow [2024-11-28 04:11:40,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:11:40,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:11:40,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-11-28 04:11:40,099 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3657142857142857 [2024-11-28 04:11:40,099 INFO L175 Difference]: Start difference. First operand has 71 places, 58 transitions, 293 flow. Second operand 7 states and 128 transitions. [2024-11-28 04:11:40,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 125 transitions, 893 flow [2024-11-28 04:11:40,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 125 transitions, 880 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-28 04:11:40,114 INFO L231 Difference]: Finished difference. Result has 73 places, 58 transitions, 314 flow [2024-11-28 04:11:40,114 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=314, PETRI_PLACES=73, PETRI_TRANSITIONS=58} [2024-11-28 04:11:40,115 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-11-28 04:11:40,115 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 58 transitions, 314 flow [2024-11-28 04:11:40,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 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-11-28 04:11:40,116 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:40,116 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-11-28 04:11:40,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:11:40,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:11:40,320 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:40,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:40,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1215388462, now seen corresponding path program 1 times [2024-11-28 04:11:40,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:40,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507338164] [2024-11-28 04:11:40,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:40,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:40,388 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:11:40,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:40,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507338164] [2024-11-28 04:11:40,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507338164] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:40,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:11:40,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:11:40,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668019628] [2024-11-28 04:11:40,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:40,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:11:40,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:40,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:11:40,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:11:40,391 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-11-28 04:11:40,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 58 transitions, 314 flow. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 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-11-28 04:11:40,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:40,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-11-28 04:11:40,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:41,032 INFO L124 PetriNetUnfolderBase]: 2704/4071 cut-off events. [2024-11-28 04:11:41,032 INFO L125 PetriNetUnfolderBase]: For 8547/8728 co-relation queries the response was YES. [2024-11-28 04:11:41,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14513 conditions, 4071 events. 2704/4071 cut-off events. For 8547/8728 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19796 event pairs, 632 based on Foata normal form. 2/4050 useless extension candidates. Maximal degree in co-relation 11566. Up to 3332 conditions per place. [2024-11-28 04:11:41,062 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 68 selfloop transitions, 4 changer transitions 1/81 dead transitions. [2024-11-28 04:11:41,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 81 transitions, 575 flow [2024-11-28 04:11:41,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:11:41,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:11:41,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-11-28 04:11:41,063 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2024-11-28 04:11:41,063 INFO L175 Difference]: Start difference. First operand has 73 places, 58 transitions, 314 flow. Second operand 3 states and 74 transitions. [2024-11-28 04:11:41,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 81 transitions, 575 flow [2024-11-28 04:11:41,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 81 transitions, 533 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-28 04:11:41,083 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 312 flow [2024-11-28 04:11:41,083 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2024-11-28 04:11:41,084 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 19 predicate places. [2024-11-28 04:11:41,084 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 312 flow [2024-11-28 04:11:41,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 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-11-28 04:11:41,085 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:41,085 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-11-28 04:11:41,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 04:11:41,085 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:41,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:41,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1749304456, now seen corresponding path program 1 times [2024-11-28 04:11:41,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:41,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023235371] [2024-11-28 04:11:41,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:41,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:41,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:41,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:41,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:41,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023235371] [2024-11-28 04:11:41,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023235371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:41,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859836548] [2024-11-28 04:11:41,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:41,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:41,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:41,214 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:41,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:11:41,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:41,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:11:41,329 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:41,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:11:41,383 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:41,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:11:41,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859836548] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:41,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:41,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 04:11:41,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680896336] [2024-11-28 04:11:41,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:41,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:11:41,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:41,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:11:41,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:11:41,444 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:41,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 312 flow. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 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-11-28 04:11:41,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:41,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:41,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:41,882 INFO L124 PetriNetUnfolderBase]: 3264/4723 cut-off events. [2024-11-28 04:11:41,882 INFO L125 PetriNetUnfolderBase]: For 8379/8575 co-relation queries the response was YES. [2024-11-28 04:11:41,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16444 conditions, 4723 events. 3264/4723 cut-off events. For 8379/8575 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 22617 event pairs, 956 based on Foata normal form. 142/4768 useless extension candidates. Maximal degree in co-relation 13641. Up to 2677 conditions per place. [2024-11-28 04:11:41,910 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 70 selfloop transitions, 10 changer transitions 0/85 dead transitions. [2024-11-28 04:11:41,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 85 transitions, 589 flow [2024-11-28 04:11:41,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:11:41,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:11:41,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-11-28 04:11:41,912 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.352 [2024-11-28 04:11:41,912 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 312 flow. Second operand 5 states and 88 transitions. [2024-11-28 04:11:41,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 85 transitions, 589 flow [2024-11-28 04:11:41,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 85 transitions, 581 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 04:11:41,939 INFO L231 Difference]: Finished difference. Result has 75 places, 60 transitions, 330 flow [2024-11-28 04:11:41,940 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=75, PETRI_TRANSITIONS=60} [2024-11-28 04:11:41,940 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 23 predicate places. [2024-11-28 04:11:41,940 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 60 transitions, 330 flow [2024-11-28 04:11:41,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 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-11-28 04:11:41,941 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:41,941 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-11-28 04:11:41,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:11:42,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 04:11:42,142 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:42,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:42,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1543074844, now seen corresponding path program 1 times [2024-11-28 04:11:42,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:42,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930240210] [2024-11-28 04:11:42,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:42,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:42,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:42,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:11:42,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:42,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930240210] [2024-11-28 04:11:42,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930240210] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:42,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:11:42,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:11:42,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848906129] [2024-11-28 04:11:42,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:42,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:11:42,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:42,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:11:42,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:11:42,237 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:42,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 60 transitions, 330 flow. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 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-11-28 04:11:42,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:42,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:42,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:42,674 INFO L124 PetriNetUnfolderBase]: 2927/4242 cut-off events. [2024-11-28 04:11:42,675 INFO L125 PetriNetUnfolderBase]: For 11543/11767 co-relation queries the response was YES. [2024-11-28 04:11:42,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15482 conditions, 4242 events. 2927/4242 cut-off events. For 11543/11767 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20395 event pairs, 916 based on Foata normal form. 141/4275 useless extension candidates. Maximal degree in co-relation 12971. Up to 2246 conditions per place. [2024-11-28 04:11:42,693 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 67 selfloop transitions, 8 changer transitions 0/82 dead transitions. [2024-11-28 04:11:42,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 82 transitions, 618 flow [2024-11-28 04:11:42,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:11:42,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:11:42,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2024-11-28 04:11:42,695 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-11-28 04:11:42,695 INFO L175 Difference]: Start difference. First operand has 75 places, 60 transitions, 330 flow. Second operand 4 states and 76 transitions. [2024-11-28 04:11:42,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 82 transitions, 618 flow [2024-11-28 04:11:42,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 82 transitions, 595 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 04:11:42,720 INFO L231 Difference]: Finished difference. Result has 75 places, 58 transitions, 317 flow [2024-11-28 04:11:42,720 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=317, PETRI_PLACES=75, PETRI_TRANSITIONS=58} [2024-11-28 04:11:42,721 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 23 predicate places. [2024-11-28 04:11:42,721 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 58 transitions, 317 flow [2024-11-28 04:11:42,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 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-11-28 04:11:42,722 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:42,722 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-11-28 04:11:42,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 04:11:42,722 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:42,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:42,723 INFO L85 PathProgramCache]: Analyzing trace with hash -312957754, now seen corresponding path program 1 times [2024-11-28 04:11:42,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:42,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070702009] [2024-11-28 04:11:42,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:42,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:42,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:43,604 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:43,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:43,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070702009] [2024-11-28 04:11:43,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070702009] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:43,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342272917] [2024-11-28 04:11:43,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:43,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:43,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:43,606 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:43,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:11:43,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:43,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 04:11:43,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:43,774 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 15 treesize of output 1 [2024-11-28 04:11:44,471 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 85 treesize of output 61 [2024-11-28 04:11:44,475 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 61 treesize of output 57 [2024-11-28 04:11:44,480 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 57 treesize of output 53 [2024-11-28 04:11:44,599 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:44,600 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:45,176 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 135 treesize of output 131 [2024-11-28 04:11:45,181 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 131 treesize of output 127 [2024-11-28 04:11:46,132 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 66 treesize of output 58 [2024-11-28 04:11:46,160 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 04:11:46,161 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 100 treesize of output 79 [2024-11-28 04:11:46,367 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 72 treesize of output 64 [2024-11-28 04:11:46,384 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:11:46,385 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 86 treesize of output 78 [2024-11-28 04:11:46,612 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 53 treesize of output 47 [2024-11-28 04:11:46,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:11:46,626 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 50 [2024-11-28 04:11:46,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:46,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342272917] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:46,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:46,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2024-11-28 04:11:46,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850668344] [2024-11-28 04:11:46,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:46,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:11:46,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:46,763 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:11:46,764 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:11:47,447 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-11-28 04:11:47,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 58 transitions, 317 flow. Second operand has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 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-11-28 04:11:47,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:47,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-11-28 04:11:47,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:50,003 INFO L124 PetriNetUnfolderBase]: 2426/3731 cut-off events. [2024-11-28 04:11:50,003 INFO L125 PetriNetUnfolderBase]: For 9153/9338 co-relation queries the response was YES. [2024-11-28 04:11:50,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13868 conditions, 3731 events. 2426/3731 cut-off events. For 9153/9338 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18761 event pairs, 610 based on Foata normal form. 1/3729 useless extension candidates. Maximal degree in co-relation 10700. Up to 2906 conditions per place. [2024-11-28 04:11:50,064 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 74 selfloop transitions, 16 changer transitions 47/146 dead transitions. [2024-11-28 04:11:50,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 146 transitions, 984 flow [2024-11-28 04:11:50,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:11:50,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 04:11:50,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 284 transitions. [2024-11-28 04:11:50,067 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.355 [2024-11-28 04:11:50,067 INFO L175 Difference]: Start difference. First operand has 75 places, 58 transitions, 317 flow. Second operand 16 states and 284 transitions. [2024-11-28 04:11:50,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 146 transitions, 984 flow [2024-11-28 04:11:50,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 146 transitions, 956 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:11:50,098 INFO L231 Difference]: Finished difference. Result has 95 places, 65 transitions, 405 flow [2024-11-28 04:11:50,099 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=405, PETRI_PLACES=95, PETRI_TRANSITIONS=65} [2024-11-28 04:11:50,099 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 43 predicate places. [2024-11-28 04:11:50,099 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 65 transitions, 405 flow [2024-11-28 04:11:50,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 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-11-28 04:11:50,100 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:50,100 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-11-28 04:11:50,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:11:50,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:11:50,301 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:11:50,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:50,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1552865248, now seen corresponding path program 2 times [2024-11-28 04:11:50,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:50,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901789208] [2024-11-28 04:11:50,302 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:50,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:50,326 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:50,326 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:51,183 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:51,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:51,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901789208] [2024-11-28 04:11:51,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901789208] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:51,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452769415] [2024-11-28 04:11:51,183 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:11:51,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:51,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:51,186 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:51,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:11:51,303 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:51,303 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:51,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 04:11:51,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:51,375 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 15 treesize of output 1 [2024-11-28 04:11:51,894 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 85 treesize of output 61 [2024-11-28 04:11:51,898 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 61 treesize of output 57 [2024-11-28 04:11:51,902 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 57 treesize of output 53 [2024-11-28 04:11:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:51,978 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:52,287 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 135 treesize of output 131 [2024-11-28 04:11:52,292 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 131 treesize of output 127 [2024-11-28 04:11:53,843 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 117 treesize of output 105 [2024-11-28 04:11:53,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:11:53,880 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 157 treesize of output 149 [2024-11-28 04:11:55,067 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 100 treesize of output 92 [2024-11-28 04:11:55,109 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-28 04:11:55,110 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 114 treesize of output 110 [2024-11-28 04:11:55,657 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:11:55,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452769415] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:55,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:11:55,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 24 [2024-11-28 04:11:55,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309621202] [2024-11-28 04:11:55,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:55,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:11:55,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:55,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:11:55,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:11:56,182 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:11:56,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 65 transitions, 405 flow. Second operand has 25 states, 25 states have (on average 11.72) internal successors, (293), 25 states have internal predecessors, (293), 0 states have call successors, (0), 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-11-28 04:11:56,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:11:56,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:11:56,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:11:59,783 INFO L124 PetriNetUnfolderBase]: 3150/4762 cut-off events. [2024-11-28 04:11:59,784 INFO L125 PetriNetUnfolderBase]: For 13449/13560 co-relation queries the response was YES. [2024-11-28 04:11:59,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18238 conditions, 4762 events. 3150/4762 cut-off events. For 13449/13560 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 24267 event pairs, 794 based on Foata normal form. 10/4646 useless extension candidates. Maximal degree in co-relation 18206. Up to 3822 conditions per place. [2024-11-28 04:11:59,804 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 115 selfloop transitions, 67 changer transitions 38/227 dead transitions. [2024-11-28 04:11:59,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 227 transitions, 1766 flow [2024-11-28 04:11:59,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 04:11:59,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 04:11:59,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 482 transitions. [2024-11-28 04:11:59,807 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30125 [2024-11-28 04:11:59,807 INFO L175 Difference]: Start difference. First operand has 95 places, 65 transitions, 405 flow. Second operand 32 states and 482 transitions. [2024-11-28 04:11:59,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 227 transitions, 1766 flow [2024-11-28 04:11:59,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 227 transitions, 1683 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-11-28 04:11:59,852 INFO L231 Difference]: Finished difference. Result has 129 places, 119 transitions, 1017 flow [2024-11-28 04:11:59,852 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1017, PETRI_PLACES=129, PETRI_TRANSITIONS=119} [2024-11-28 04:11:59,852 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-11-28 04:11:59,852 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 119 transitions, 1017 flow [2024-11-28 04:11:59,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 11.72) internal successors, (293), 25 states have internal predecessors, (293), 0 states have call successors, (0), 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-11-28 04:11:59,853 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:11:59,853 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-11-28 04:11:59,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:12:00,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:12:00,058 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:00,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:00,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1943279172, now seen corresponding path program 3 times [2024-11-28 04:12:00,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:00,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239312198] [2024-11-28 04:12:00,059 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:12:00,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:00,081 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:12:00,081 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:00,782 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:00,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:00,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239312198] [2024-11-28 04:12:00,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239312198] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:00,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:00,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 04:12:00,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97089136] [2024-11-28 04:12:00,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:00,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:12:00,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:00,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:12:00,785 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:12:00,862 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:00,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 119 transitions, 1017 flow. Second operand has 11 states, 11 states have (on average 11.181818181818182) internal successors, (123), 11 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-11-28 04:12:00,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:00,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:00,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:01,957 INFO L124 PetriNetUnfolderBase]: 3089/4724 cut-off events. [2024-11-28 04:12:01,957 INFO L125 PetriNetUnfolderBase]: For 18084/18211 co-relation queries the response was YES. [2024-11-28 04:12:01,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20381 conditions, 4724 events. 3089/4724 cut-off events. For 18084/18211 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 24648 event pairs, 817 based on Foata normal form. 12/4610 useless extension candidates. Maximal degree in co-relation 20333. Up to 4042 conditions per place. [2024-11-28 04:12:01,986 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 131 selfloop transitions, 66 changer transitions 13/217 dead transitions. [2024-11-28 04:12:01,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 217 transitions, 2144 flow [2024-11-28 04:12:01,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:12:01,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:12:01,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 214 transitions. [2024-11-28 04:12:01,988 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3292307692307692 [2024-11-28 04:12:01,988 INFO L175 Difference]: Start difference. First operand has 129 places, 119 transitions, 1017 flow. Second operand 13 states and 214 transitions. [2024-11-28 04:12:01,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 217 transitions, 2144 flow [2024-11-28 04:12:02,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 217 transitions, 2000 flow, removed 47 selfloop flow, removed 11 redundant places. [2024-11-28 04:12:02,041 INFO L231 Difference]: Finished difference. Result has 134 places, 158 transitions, 1511 flow [2024-11-28 04:12:02,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1511, PETRI_PLACES=134, PETRI_TRANSITIONS=158} [2024-11-28 04:12:02,042 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 82 predicate places. [2024-11-28 04:12:02,042 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 158 transitions, 1511 flow [2024-11-28 04:12:02,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.181818181818182) internal successors, (123), 11 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-11-28 04:12:02,042 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:02,042 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-11-28 04:12:02,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 04:12:02,042 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:02,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:02,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1709590940, now seen corresponding path program 4 times [2024-11-28 04:12:02,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:02,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472145833] [2024-11-28 04:12:02,043 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:12:02,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:02,080 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:12:02,081 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:02,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:02,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:02,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472145833] [2024-11-28 04:12:02,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472145833] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:02,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462434309] [2024-11-28 04:12:02,655 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:12:02,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:02,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:02,658 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:02,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:12:02,767 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:12:02,768 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:02,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 04:12:02,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:03,130 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 85 treesize of output 61 [2024-11-28 04:12:03,134 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 61 treesize of output 57 [2024-11-28 04:12:03,137 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 57 treesize of output 53 [2024-11-28 04:12:03,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:03,248 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:12:03,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462434309] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:03,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:03,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 17 [2024-11-28 04:12:03,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782555347] [2024-11-28 04:12:03,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:03,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:12:03,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:03,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:12:03,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:12:03,307 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:03,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 158 transitions, 1511 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:12:03,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:03,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:03,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:04,300 INFO L124 PetriNetUnfolderBase]: 3147/4815 cut-off events. [2024-11-28 04:12:04,300 INFO L125 PetriNetUnfolderBase]: For 22998/23145 co-relation queries the response was YES. [2024-11-28 04:12:04,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22200 conditions, 4815 events. 3147/4815 cut-off events. For 22998/23145 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 25081 event pairs, 1059 based on Foata normal form. 7/4693 useless extension candidates. Maximal degree in co-relation 21929. Up to 4135 conditions per place. [2024-11-28 04:12:04,332 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 127 selfloop transitions, 76 changer transitions 10/220 dead transitions. [2024-11-28 04:12:04,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 220 transitions, 2450 flow [2024-11-28 04:12:04,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:12:04,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:12:04,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-11-28 04:12:04,334 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.342 [2024-11-28 04:12:04,334 INFO L175 Difference]: Start difference. First operand has 134 places, 158 transitions, 1511 flow. Second operand 10 states and 171 transitions. [2024-11-28 04:12:04,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 220 transitions, 2450 flow [2024-11-28 04:12:04,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 220 transitions, 2360 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-11-28 04:12:04,418 INFO L231 Difference]: Finished difference. Result has 143 places, 177 transitions, 1888 flow [2024-11-28 04:12:04,419 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1888, PETRI_PLACES=143, PETRI_TRANSITIONS=177} [2024-11-28 04:12:04,419 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-11-28 04:12:04,419 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 177 transitions, 1888 flow [2024-11-28 04:12:04,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:12:04,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:04,420 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-11-28 04:12:04,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:12:04,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:04,624 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:04,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:04,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1257650632, now seen corresponding path program 5 times [2024-11-28 04:12:04,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:04,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863453049] [2024-11-28 04:12:04,625 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:12:04,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:04,650 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 04:12:04,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:05,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:05,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:05,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863453049] [2024-11-28 04:12:05,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863453049] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:05,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369743854] [2024-11-28 04:12:05,570 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:12:05,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:05,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:05,574 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:05,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:12:05,683 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 04:12:05,683 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:05,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 04:12:05,692 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:05,739 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 15 treesize of output 1 [2024-11-28 04:12:06,176 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 75 treesize of output 51 [2024-11-28 04:12:06,180 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 51 treesize of output 47 [2024-11-28 04:12:06,184 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 47 treesize of output 43 [2024-11-28 04:12:06,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:06,276 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:06,502 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 128 treesize of output 124 [2024-11-28 04:12:06,507 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 124 treesize of output 120 [2024-11-28 04:12:08,491 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 125 treesize of output 113 [2024-11-28 04:12:08,524 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:12:08,524 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 165 treesize of output 157 [2024-11-28 04:12:10,695 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 101 treesize of output 93 [2024-11-28 04:12:10,735 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:12:10,736 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 115 treesize of output 119 [2024-11-28 04:12:11,347 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:11,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369743854] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:11,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:11,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2024-11-28 04:12:11,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398570478] [2024-11-28 04:12:11,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:11,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:12:11,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:11,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:12:11,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:12:11,802 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:11,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 177 transitions, 1888 flow. Second operand has 23 states, 23 states have (on average 11.91304347826087) internal successors, (274), 23 states have internal predecessors, (274), 0 states have call successors, (0), 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-11-28 04:12:11,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:11,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:11,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:15,594 INFO L124 PetriNetUnfolderBase]: 3463/5231 cut-off events. [2024-11-28 04:12:15,594 INFO L125 PetriNetUnfolderBase]: For 27224/27463 co-relation queries the response was YES. [2024-11-28 04:12:15,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24774 conditions, 5231 events. 3463/5231 cut-off events. For 27224/27463 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 27398 event pairs, 805 based on Foata normal form. 1/5098 useless extension candidates. Maximal degree in co-relation 24447. Up to 4187 conditions per place. [2024-11-28 04:12:15,625 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 152 selfloop transitions, 65 changer transitions 54/278 dead transitions. [2024-11-28 04:12:15,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 278 transitions, 3279 flow [2024-11-28 04:12:15,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:12:15,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 04:12:15,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 302 transitions. [2024-11-28 04:12:15,627 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3178947368421053 [2024-11-28 04:12:15,627 INFO L175 Difference]: Start difference. First operand has 143 places, 177 transitions, 1888 flow. Second operand 19 states and 302 transitions. [2024-11-28 04:12:15,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 278 transitions, 3279 flow [2024-11-28 04:12:15,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 278 transitions, 3209 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-11-28 04:12:15,712 INFO L231 Difference]: Finished difference. Result has 165 places, 177 transitions, 1986 flow [2024-11-28 04:12:15,712 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1986, PETRI_PLACES=165, PETRI_TRANSITIONS=177} [2024-11-28 04:12:15,713 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 113 predicate places. [2024-11-28 04:12:15,713 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 177 transitions, 1986 flow [2024-11-28 04:12:15,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.91304347826087) internal successors, (274), 23 states have internal predecessors, (274), 0 states have call successors, (0), 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-11-28 04:12:15,714 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:15,714 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-11-28 04:12:15,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:12:15,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:15,918 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:15,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:15,918 INFO L85 PathProgramCache]: Analyzing trace with hash 311605238, now seen corresponding path program 6 times [2024-11-28 04:12:15,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:15,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832556178] [2024-11-28 04:12:15,919 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:12:15,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:15,942 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 04:12:15,943 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:16,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:16,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:16,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832556178] [2024-11-28 04:12:16,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832556178] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:16,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:16,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:12:16,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018830343] [2024-11-28 04:12:16,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:16,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:12:16,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:16,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:12:16,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:12:16,564 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:16,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 177 transitions, 1986 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:12:16,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:16,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:16,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:17,877 INFO L124 PetriNetUnfolderBase]: 3195/4915 cut-off events. [2024-11-28 04:12:17,877 INFO L125 PetriNetUnfolderBase]: For 27559/27712 co-relation queries the response was YES. [2024-11-28 04:12:17,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23754 conditions, 4915 events. 3195/4915 cut-off events. For 27559/27712 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 25988 event pairs, 1123 based on Foata normal form. 12/4795 useless extension candidates. Maximal degree in co-relation 23688. Up to 4238 conditions per place. [2024-11-28 04:12:17,920 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 134 selfloop transitions, 81 changer transitions 8/232 dead transitions. [2024-11-28 04:12:17,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 232 transitions, 2906 flow [2024-11-28 04:12:17,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:12:17,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 04:12:17,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-11-28 04:12:17,922 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3290909090909091 [2024-11-28 04:12:17,922 INFO L175 Difference]: Start difference. First operand has 165 places, 177 transitions, 1986 flow. Second operand 11 states and 181 transitions. [2024-11-28 04:12:17,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 232 transitions, 2906 flow [2024-11-28 04:12:18,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 232 transitions, 2730 flow, removed 33 selfloop flow, removed 13 redundant places. [2024-11-28 04:12:18,015 INFO L231 Difference]: Finished difference. Result has 162 places, 194 transitions, 2323 flow [2024-11-28 04:12:18,015 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2323, PETRI_PLACES=162, PETRI_TRANSITIONS=194} [2024-11-28 04:12:18,016 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-11-28 04:12:18,016 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 194 transitions, 2323 flow [2024-11-28 04:12:18,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:12:18,016 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:18,016 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-11-28 04:12:18,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 04:12:18,016 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:18,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:18,017 INFO L85 PathProgramCache]: Analyzing trace with hash 2058957222, now seen corresponding path program 7 times [2024-11-28 04:12:18,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:18,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534075444] [2024-11-28 04:12:18,017 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:12:18,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:18,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:18,739 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:18,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:18,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534075444] [2024-11-28 04:12:18,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534075444] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:18,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475696220] [2024-11-28 04:12:18,740 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:12:18,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:18,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:18,743 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:18,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:12:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:18,862 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 04:12:18,864 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:18,918 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 15 treesize of output 1 [2024-11-28 04:12:19,300 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 85 treesize of output 61 [2024-11-28 04:12:19,303 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 61 treesize of output 57 [2024-11-28 04:12:19,308 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 57 treesize of output 53 [2024-11-28 04:12:19,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:19,411 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:19,631 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 135 treesize of output 131 [2024-11-28 04:12:19,635 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 131 treesize of output 127 [2024-11-28 04:12:20,957 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 117 treesize of output 105 [2024-11-28 04:12:20,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:12:20,989 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 157 treesize of output 149 [2024-11-28 04:12:21,961 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 100 treesize of output 92 [2024-11-28 04:12:22,000 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-28 04:12:22,001 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 114 treesize of output 110 [2024-11-28 04:12:22,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:22,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475696220] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:22,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:22,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2024-11-28 04:12:22,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916373274] [2024-11-28 04:12:22,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:22,530 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:12:22,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:22,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:12:22,531 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:12:23,087 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-11-28 04:12:23,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 194 transitions, 2323 flow. Second operand has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 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-11-28 04:12:23,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:23,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-11-28 04:12:23,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:25,747 INFO L124 PetriNetUnfolderBase]: 2597/4128 cut-off events. [2024-11-28 04:12:25,747 INFO L125 PetriNetUnfolderBase]: For 26884/27102 co-relation queries the response was YES. [2024-11-28 04:12:25,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20707 conditions, 4128 events. 2597/4128 cut-off events. For 26884/27102 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 22562 event pairs, 835 based on Foata normal form. 7/4128 useless extension candidates. Maximal degree in co-relation 20422. Up to 3286 conditions per place. [2024-11-28 04:12:25,778 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 121 selfloop transitions, 45 changer transitions 69/244 dead transitions. [2024-11-28 04:12:25,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 244 transitions, 3053 flow [2024-11-28 04:12:25,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:12:25,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 04:12:25,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 255 transitions. [2024-11-28 04:12:25,780 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-11-28 04:12:25,780 INFO L175 Difference]: Start difference. First operand has 162 places, 194 transitions, 2323 flow. Second operand 15 states and 255 transitions. [2024-11-28 04:12:25,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 244 transitions, 3053 flow [2024-11-28 04:12:25,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 244 transitions, 2988 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-11-28 04:12:25,865 INFO L231 Difference]: Finished difference. Result has 177 places, 162 transitions, 1888 flow [2024-11-28 04:12:25,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1888, PETRI_PLACES=177, PETRI_TRANSITIONS=162} [2024-11-28 04:12:25,866 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 125 predicate places. [2024-11-28 04:12:25,866 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 162 transitions, 1888 flow [2024-11-28 04:12:25,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 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-11-28 04:12:25,866 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:25,866 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-11-28 04:12:25,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-28 04:12:26,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 04:12:26,067 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:26,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:26,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1178811802, now seen corresponding path program 8 times [2024-11-28 04:12:26,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:26,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592691782] [2024-11-28 04:12:26,068 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:12:26,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:26,083 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:12:26,083 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:26,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592691782] [2024-11-28 04:12:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592691782] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:26,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:26,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:12:26,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882268811] [2024-11-28 04:12:26,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:26,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:12:26,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:26,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:12:26,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:12:26,609 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:26,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 162 transitions, 1888 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:12:26,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:26,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:26,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:27,443 INFO L124 PetriNetUnfolderBase]: 3076/4728 cut-off events. [2024-11-28 04:12:27,443 INFO L125 PetriNetUnfolderBase]: For 30069/30226 co-relation queries the response was YES. [2024-11-28 04:12:27,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23674 conditions, 4728 events. 3076/4728 cut-off events. For 30069/30226 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 24913 event pairs, 1084 based on Foata normal form. 6/4603 useless extension candidates. Maximal degree in co-relation 23618. Up to 4114 conditions per place. [2024-11-28 04:12:27,482 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 125 selfloop transitions, 66 changer transitions 7/205 dead transitions. [2024-11-28 04:12:27,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 205 transitions, 2617 flow [2024-11-28 04:12:27,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:12:27,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:12:27,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-11-28 04:12:27,484 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33 [2024-11-28 04:12:27,484 INFO L175 Difference]: Start difference. First operand has 177 places, 162 transitions, 1888 flow. Second operand 10 states and 165 transitions. [2024-11-28 04:12:27,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 205 transitions, 2617 flow [2024-11-28 04:12:27,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 205 transitions, 2378 flow, removed 17 selfloop flow, removed 14 redundant places. [2024-11-28 04:12:27,557 INFO L231 Difference]: Finished difference. Result has 163 places, 172 transitions, 1992 flow [2024-11-28 04:12:27,557 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1992, PETRI_PLACES=163, PETRI_TRANSITIONS=172} [2024-11-28 04:12:27,558 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 111 predicate places. [2024-11-28 04:12:27,558 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 172 transitions, 1992 flow [2024-11-28 04:12:27,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 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-11-28 04:12:27,558 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:27,558 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-11-28 04:12:27,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 04:12:27,558 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:27,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:27,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1244266660, now seen corresponding path program 9 times [2024-11-28 04:12:27,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:27,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973257813] [2024-11-28 04:12:27,559 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:12:27,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:27,575 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:12:27,575 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:27,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:27,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:27,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973257813] [2024-11-28 04:12:27,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973257813] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:27,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709638878] [2024-11-28 04:12:27,940 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:12:27,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:27,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:27,942 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:27,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:12:28,054 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:12:28,054 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:28,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 04:12:28,058 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:28,122 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 15 treesize of output 1 [2024-11-28 04:12:28,594 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 75 treesize of output 51 [2024-11-28 04:12:28,597 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 51 treesize of output 47 [2024-11-28 04:12:28,600 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 47 treesize of output 43 [2024-11-28 04:12:28,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:28,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:28,875 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 135 treesize of output 131 [2024-11-28 04:12:28,879 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 131 treesize of output 127 [2024-11-28 04:12:30,160 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 100 treesize of output 92 [2024-11-28 04:12:30,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:12:30,189 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 114 treesize of output 118 [2024-11-28 04:12:30,617 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 117 treesize of output 105 [2024-11-28 04:12:30,633 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-28 04:12:30,633 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 157 treesize of output 1 [2024-11-28 04:12:30,698 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:30,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709638878] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:30,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:30,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 23 [2024-11-28 04:12:30,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490106996] [2024-11-28 04:12:30,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:30,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:12:30,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:30,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:12:30,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:12:31,087 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:31,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 172 transitions, 1992 flow. Second operand has 24 states, 24 states have (on average 11.75) internal successors, (282), 24 states have internal predecessors, (282), 0 states have call successors, (0), 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-11-28 04:12:31,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:31,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:31,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:34,400 INFO L124 PetriNetUnfolderBase]: 3232/5011 cut-off events. [2024-11-28 04:12:34,400 INFO L125 PetriNetUnfolderBase]: For 32200/32364 co-relation queries the response was YES. [2024-11-28 04:12:34,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24909 conditions, 5011 events. 3232/5011 cut-off events. For 32200/32364 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 27006 event pairs, 1050 based on Foata normal form. 6/4886 useless extension candidates. Maximal degree in co-relation 24854. Up to 3870 conditions per place. [2024-11-28 04:12:34,439 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 136 selfloop transitions, 98 changer transitions 46/287 dead transitions. [2024-11-28 04:12:34,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 287 transitions, 3274 flow [2024-11-28 04:12:34,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 04:12:34,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 04:12:34,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 476 transitions. [2024-11-28 04:12:34,441 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2975 [2024-11-28 04:12:34,441 INFO L175 Difference]: Start difference. First operand has 163 places, 172 transitions, 1992 flow. Second operand 32 states and 476 transitions. [2024-11-28 04:12:34,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 287 transitions, 3274 flow [2024-11-28 04:12:34,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 287 transitions, 3171 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-11-28 04:12:34,522 INFO L231 Difference]: Finished difference. Result has 192 places, 168 transitions, 1954 flow [2024-11-28 04:12:34,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1954, PETRI_PLACES=192, PETRI_TRANSITIONS=168} [2024-11-28 04:12:34,523 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 140 predicate places. [2024-11-28 04:12:34,523 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 168 transitions, 1954 flow [2024-11-28 04:12:34,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 11.75) internal successors, (282), 24 states have internal predecessors, (282), 0 states have call successors, (0), 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-11-28 04:12:34,523 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:34,524 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-11-28 04:12:34,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:12:34,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 04:12:34,724 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:34,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:34,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2077143646, now seen corresponding path program 10 times [2024-11-28 04:12:34,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:34,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719815037] [2024-11-28 04:12:34,725 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:12:34,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:34,742 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:12:34,742 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:35,272 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:35,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:35,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719815037] [2024-11-28 04:12:35,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719815037] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:35,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582404584] [2024-11-28 04:12:35,273 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:12:35,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:35,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:35,275 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:35,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:12:35,381 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:12:35,381 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:35,383 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 04:12:35,385 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:35,437 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 15 treesize of output 1 [2024-11-28 04:12:35,832 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 75 treesize of output 51 [2024-11-28 04:12:35,839 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 51 treesize of output 47 [2024-11-28 04:12:35,842 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 47 treesize of output 43 [2024-11-28 04:12:35,931 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:35,932 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:36,205 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 116 treesize of output 112 [2024-11-28 04:12:36,208 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-11-28 04:12:37,223 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 100 treesize of output 92 [2024-11-28 04:12:37,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:12:37,256 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 114 treesize of output 118 [2024-11-28 04:12:38,057 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 117 treesize of output 105 [2024-11-28 04:12:38,078 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-28 04:12:38,078 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 157 treesize of output 1 [2024-11-28 04:12:38,173 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:12:38,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582404584] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:38,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:38,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 23 [2024-11-28 04:12:38,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049450359] [2024-11-28 04:12:38,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:38,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:12:38,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:38,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:12:38,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:12:38,590 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:38,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 168 transitions, 1954 flow. Second operand has 24 states, 24 states have (on average 11.958333333333334) internal successors, (287), 24 states have internal predecessors, (287), 0 states have call successors, (0), 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-11-28 04:12:38,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:38,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:38,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:42,691 INFO L124 PetriNetUnfolderBase]: 4264/6514 cut-off events. [2024-11-28 04:12:42,691 INFO L125 PetriNetUnfolderBase]: For 45073/45377 co-relation queries the response was YES. [2024-11-28 04:12:42,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32097 conditions, 6514 events. 4264/6514 cut-off events. For 45073/45377 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 36046 event pairs, 1059 based on Foata normal form. 2/6509 useless extension candidates. Maximal degree in co-relation 32040. Up to 4152 conditions per place. [2024-11-28 04:12:42,751 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 153 selfloop transitions, 134 changer transitions 75/367 dead transitions. [2024-11-28 04:12:42,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 367 transitions, 4255 flow [2024-11-28 04:12:42,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 04:12:42,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 04:12:42,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 491 transitions. [2024-11-28 04:12:42,754 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3167741935483871 [2024-11-28 04:12:42,754 INFO L175 Difference]: Start difference. First operand has 192 places, 168 transitions, 1954 flow. Second operand 31 states and 491 transitions. [2024-11-28 04:12:42,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 367 transitions, 4255 flow [2024-11-28 04:12:42,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 367 transitions, 3956 flow, removed 65 selfloop flow, removed 24 redundant places. [2024-11-28 04:12:42,879 INFO L231 Difference]: Finished difference. Result has 202 places, 220 transitions, 2671 flow [2024-11-28 04:12:42,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2671, PETRI_PLACES=202, PETRI_TRANSITIONS=220} [2024-11-28 04:12:42,879 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 150 predicate places. [2024-11-28 04:12:42,880 INFO L471 AbstractCegarLoop]: Abstraction has has 202 places, 220 transitions, 2671 flow [2024-11-28 04:12:42,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 11.958333333333334) internal successors, (287), 24 states have internal predecessors, (287), 0 states have call successors, (0), 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-11-28 04:12:42,880 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:42,880 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, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:42,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 04:12:43,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 04:12:43,081 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:43,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:43,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1257135981, now seen corresponding path program 11 times [2024-11-28 04:12:43,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:43,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71000920] [2024-11-28 04:12:43,082 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:12:43,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:43,103 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 04:12:43,104 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:43,198 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:12:43,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:43,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71000920] [2024-11-28 04:12:43,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71000920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:43,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342932340] [2024-11-28 04:12:43,198 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:12:43,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:43,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:43,201 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:43,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:12:43,317 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 04:12:43,317 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:43,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:12:43,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:43,434 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:12:43,434 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:43,532 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:12:43,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342932340] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:43,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:12:43,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2024-11-28 04:12:43,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772421477] [2024-11-28 04:12:43,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:43,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:12:43,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:43,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:12:43,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:12:43,552 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-11-28 04:12:43,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 220 transitions, 2671 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 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-11-28 04:12:43,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:43,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-11-28 04:12:43,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:44,569 INFO L124 PetriNetUnfolderBase]: 3793/5689 cut-off events. [2024-11-28 04:12:44,569 INFO L125 PetriNetUnfolderBase]: For 52000/52413 co-relation queries the response was YES. [2024-11-28 04:12:44,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32065 conditions, 5689 events. 3793/5689 cut-off events. For 52000/52413 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 30487 event pairs, 442 based on Foata normal form. 175/5861 useless extension candidates. Maximal degree in co-relation 32003. Up to 2422 conditions per place. [2024-11-28 04:12:44,620 INFO L140 encePairwiseOnDemand]: 43/50 looper letters, 230 selfloop transitions, 26 changer transitions 0/261 dead transitions. [2024-11-28 04:12:44,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 261 transitions, 3490 flow [2024-11-28 04:12:44,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:12:44,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:12:44,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-11-28 04:12:44,622 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35428571428571426 [2024-11-28 04:12:44,622 INFO L175 Difference]: Start difference. First operand has 202 places, 220 transitions, 2671 flow. Second operand 7 states and 124 transitions. [2024-11-28 04:12:44,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 261 transitions, 3490 flow [2024-11-28 04:12:44,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 261 transitions, 3005 flow, removed 130 selfloop flow, removed 26 redundant places. [2024-11-28 04:12:44,807 INFO L231 Difference]: Finished difference. Result has 157 places, 216 transitions, 2243 flow [2024-11-28 04:12:44,808 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2243, PETRI_PLACES=157, PETRI_TRANSITIONS=216} [2024-11-28 04:12:44,808 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-11-28 04:12:44,808 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 216 transitions, 2243 flow [2024-11-28 04:12:44,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 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-11-28 04:12:44,808 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:44,808 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:44,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 04:12:45,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 04:12:45,009 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:45,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:45,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1311933425, now seen corresponding path program 12 times [2024-11-28 04:12:45,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:45,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295812428] [2024-11-28 04:12:45,010 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:12:45,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:45,026 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 04:12:45,026 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:45,135 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:12:45,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:45,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295812428] [2024-11-28 04:12:45,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295812428] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:45,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634359077] [2024-11-28 04:12:45,136 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:12:45,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:45,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:45,138 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:45,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:12:45,256 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 04:12:45,256 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:45,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:12:45,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:45,389 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:12:45,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:45,455 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:12:45,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634359077] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:45,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:45,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-28 04:12:45,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89852419] [2024-11-28 04:12:45,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:45,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 04:12:45,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:45,457 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 04:12:45,457 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:12:45,483 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-11-28 04:12:45,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 216 transitions, 2243 flow. Second operand has 15 states, 15 states have (on average 9.8) internal successors, (147), 15 states have internal predecessors, (147), 0 states have call successors, (0), 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-11-28 04:12:45,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:45,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-11-28 04:12:45,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:48,192 INFO L124 PetriNetUnfolderBase]: 9168/13082 cut-off events. [2024-11-28 04:12:48,193 INFO L125 PetriNetUnfolderBase]: For 96232/96232 co-relation queries the response was YES. [2024-11-28 04:12:48,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65120 conditions, 13082 events. 9168/13082 cut-off events. For 96232/96232 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 69432 event pairs, 768 based on Foata normal form. 0/12317 useless extension candidates. Maximal degree in co-relation 65073. Up to 4051 conditions per place. [2024-11-28 04:12:48,310 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 506 selfloop transitions, 133 changer transitions 0/640 dead transitions. [2024-11-28 04:12:48,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 640 transitions, 7446 flow [2024-11-28 04:12:48,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 04:12:48,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 04:12:48,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 396 transitions. [2024-11-28 04:12:48,313 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3168 [2024-11-28 04:12:48,313 INFO L175 Difference]: Start difference. First operand has 157 places, 216 transitions, 2243 flow. Second operand 25 states and 396 transitions. [2024-11-28 04:12:48,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 640 transitions, 7446 flow [2024-11-28 04:12:48,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 640 transitions, 7270 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:12:48,770 INFO L231 Difference]: Finished difference. Result has 196 places, 318 transitions, 3648 flow [2024-11-28 04:12:48,770 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3648, PETRI_PLACES=196, PETRI_TRANSITIONS=318} [2024-11-28 04:12:48,771 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 144 predicate places. [2024-11-28 04:12:48,771 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 318 transitions, 3648 flow [2024-11-28 04:12:48,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.8) internal successors, (147), 15 states have internal predecessors, (147), 0 states have call successors, (0), 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-11-28 04:12:48,771 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:48,772 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:48,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 04:12:48,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 04:12:48,976 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:48,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:48,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1778142035, now seen corresponding path program 13 times [2024-11-28 04:12:48,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:48,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126585902] [2024-11-28 04:12:48,977 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:12:48,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:49,132 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:12:49,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:49,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126585902] [2024-11-28 04:12:49,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126585902] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:49,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130547330] [2024-11-28 04:12:49,133 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:12:49,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:49,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:49,136 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:49,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:12:49,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:49,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:12:49,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:12:49,390 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:49,525 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:12:49,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130547330] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:49,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:49,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-11-28 04:12:49,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488245734] [2024-11-28 04:12:49,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:49,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:12:49,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:49,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:12:49,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:12:49,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 50 [2024-11-28 04:12:49,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 318 transitions, 3648 flow. Second operand has 19 states, 19 states have (on average 10.473684210526315) internal successors, (199), 19 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:12:49,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:49,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 50 [2024-11-28 04:12:49,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:12:54,024 INFO L124 PetriNetUnfolderBase]: 12117/17631 cut-off events. [2024-11-28 04:12:54,024 INFO L125 PetriNetUnfolderBase]: For 270902/271495 co-relation queries the response was YES. [2024-11-28 04:12:54,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113330 conditions, 17631 events. 12117/17631 cut-off events. For 270902/271495 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 106180 event pairs, 1218 based on Foata normal form. 599/17960 useless extension candidates. Maximal degree in co-relation 113263. Up to 5252 conditions per place. [2024-11-28 04:12:54,224 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 583 selfloop transitions, 171 changer transitions 0/776 dead transitions. [2024-11-28 04:12:54,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 776 transitions, 10406 flow [2024-11-28 04:12:54,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:12:54,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:12:54,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 292 transitions. [2024-11-28 04:12:54,226 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34352941176470586 [2024-11-28 04:12:54,226 INFO L175 Difference]: Start difference. First operand has 196 places, 318 transitions, 3648 flow. Second operand 17 states and 292 transitions. [2024-11-28 04:12:54,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 776 transitions, 10406 flow [2024-11-28 04:12:56,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 776 transitions, 10308 flow, removed 49 selfloop flow, removed 0 redundant places. [2024-11-28 04:12:56,056 INFO L231 Difference]: Finished difference. Result has 222 places, 418 transitions, 5355 flow [2024-11-28 04:12:56,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3574, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5355, PETRI_PLACES=222, PETRI_TRANSITIONS=418} [2024-11-28 04:12:56,057 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 170 predicate places. [2024-11-28 04:12:56,058 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 418 transitions, 5355 flow [2024-11-28 04:12:56,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.473684210526315) internal successors, (199), 19 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:12:56,058 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:12:56,058 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:56,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 04:12:56,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 04:12:56,259 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:12:56,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:56,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1173877599, now seen corresponding path program 14 times [2024-11-28 04:12:56,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:56,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49897944] [2024-11-28 04:12:56,260 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:12:56,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:56,275 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:12:56,275 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:56,415 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:56,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:56,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49897944] [2024-11-28 04:12:56,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49897944] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:56,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183105506] [2024-11-28 04:12:56,416 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:12:56,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:56,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:56,421 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:56,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:12:56,519 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:12:56,519 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:56,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:12:56,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:56,707 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:56,707 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:56,821 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:12:56,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183105506] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:56,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:56,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-28 04:12:56,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678790722] [2024-11-28 04:12:56,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:56,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:12:56,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:56,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:12:56,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:12:56,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 50 [2024-11-28 04:12:56,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 418 transitions, 5355 flow. Second operand has 17 states, 17 states have (on average 10.647058823529411) internal successors, (181), 17 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:12:56,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:12:56,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 50 [2024-11-28 04:12:56,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:13:02,303 INFO L124 PetriNetUnfolderBase]: 12697/18582 cut-off events. [2024-11-28 04:13:02,303 INFO L125 PetriNetUnfolderBase]: For 330066/330776 co-relation queries the response was YES. [2024-11-28 04:13:02,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130683 conditions, 18582 events. 12697/18582 cut-off events. For 330066/330776 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 112824 event pairs, 1667 based on Foata normal form. 684/19157 useless extension candidates. Maximal degree in co-relation 130605. Up to 5622 conditions per place. [2024-11-28 04:13:02,524 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 411 selfloop transitions, 221 changer transitions 0/654 dead transitions. [2024-11-28 04:13:02,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 654 transitions, 9508 flow [2024-11-28 04:13:02,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:13:02,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:13:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 218 transitions. [2024-11-28 04:13:02,525 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3353846153846154 [2024-11-28 04:13:02,525 INFO L175 Difference]: Start difference. First operand has 222 places, 418 transitions, 5355 flow. Second operand 13 states and 218 transitions. [2024-11-28 04:13:02,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 654 transitions, 9508 flow [2024-11-28 04:13:05,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 654 transitions, 9312 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-11-28 04:13:05,143 INFO L231 Difference]: Finished difference. Result has 231 places, 473 transitions, 6580 flow [2024-11-28 04:13:05,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5215, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6580, PETRI_PLACES=231, PETRI_TRANSITIONS=473} [2024-11-28 04:13:05,143 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 179 predicate places. [2024-11-28 04:13:05,143 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 473 transitions, 6580 flow [2024-11-28 04:13:05,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.647058823529411) internal successors, (181), 17 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:13:05,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:13:05,144 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:13:05,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:13:05,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:13:05,344 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:13:05,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:13:05,345 INFO L85 PathProgramCache]: Analyzing trace with hash -847163487, now seen corresponding path program 15 times [2024-11-28 04:13:05,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:13:05,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483893925] [2024-11-28 04:13:05,345 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:13:05,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:13:05,357 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:13:05,357 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:13:05,456 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:13:05,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:13:05,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483893925] [2024-11-28 04:13:05,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483893925] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:05,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682973198] [2024-11-28 04:13:05,457 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:13:05,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:13:05,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:13:05,460 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:13:05,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:13:05,570 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:13:05,570 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:13:05,571 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:13:05,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:13:05,661 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:13:05,661 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:13:05,767 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:13:05,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682973198] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:13:05,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:13:05,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-28 04:13:05,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685744975] [2024-11-28 04:13:05,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:13:05,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:13:05,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:13:05,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:13:05,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:13:05,786 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-11-28 04:13:05,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 473 transitions, 6580 flow. Second operand has 16 states, 16 states have (on average 9.6875) internal successors, (155), 16 states have internal predecessors, (155), 0 states have call successors, (0), 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-11-28 04:13:05,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:13:05,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-11-28 04:13:05,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:13:18,044 INFO L124 PetriNetUnfolderBase]: 31264/44216 cut-off events. [2024-11-28 04:13:18,044 INFO L125 PetriNetUnfolderBase]: For 831079/831079 co-relation queries the response was YES. [2024-11-28 04:13:18,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 327401 conditions, 44216 events. 31264/44216 cut-off events. For 831079/831079 co-relation queries the response was YES. Maximal size of possible extension queue 1340. Compared 273823 event pairs, 1116 based on Foata normal form. 23/44239 useless extension candidates. Maximal degree in co-relation 327321. Up to 11356 conditions per place. [2024-11-28 04:13:18,916 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 951 selfloop transitions, 588 changer transitions 0/1540 dead transitions. [2024-11-28 04:13:18,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 1540 transitions, 24142 flow [2024-11-28 04:13:18,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 04:13:18,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 04:13:18,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 547 transitions. [2024-11-28 04:13:18,918 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.341875 [2024-11-28 04:13:18,918 INFO L175 Difference]: Start difference. First operand has 231 places, 473 transitions, 6580 flow. Second operand 32 states and 547 transitions. [2024-11-28 04:13:18,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 1540 transitions, 24142 flow [2024-11-28 04:13:32,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 1540 transitions, 23612 flow, removed 134 selfloop flow, removed 8 redundant places. [2024-11-28 04:13:32,967 INFO L231 Difference]: Finished difference. Result has 273 places, 979 transitions, 15385 flow [2024-11-28 04:13:32,968 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6470, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15385, PETRI_PLACES=273, PETRI_TRANSITIONS=979} [2024-11-28 04:13:32,968 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 221 predicate places. [2024-11-28 04:13:32,968 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 979 transitions, 15385 flow [2024-11-28 04:13:32,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.6875) internal successors, (155), 16 states have internal predecessors, (155), 0 states have call successors, (0), 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-11-28 04:13:32,969 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:13:32,969 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:13:32,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 04:13:33,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:13:33,169 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-11-28 04:13:33,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:13:33,170 INFO L85 PathProgramCache]: Analyzing trace with hash 539559615, now seen corresponding path program 16 times [2024-11-28 04:13:33,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:13:33,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972539371] [2024-11-28 04:13:33,170 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:13:33,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:13:33,181 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:13:33,181 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:13:33,282 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:13:33,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:13:33,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972539371] [2024-11-28 04:13:33,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972539371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:33,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762524950] [2024-11-28 04:13:33,282 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:13:33,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:13:33,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:13:33,287 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:13:33,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdec47b6-b450-41be-bb21-4e80378d75b3/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 04:13:33,399 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:13:33,399 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:13:33,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:13:33,402 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:13:33,577 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:13:33,577 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:13:33,714 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:13:33,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762524950] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:13:33,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:13:33,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-11-28 04:13:33,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421215247] [2024-11-28 04:13:33,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:13:33,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:13:33,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:13:33,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:13:33,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:13:33,764 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-11-28 04:13:33,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 979 transitions, 15385 flow. Second operand has 18 states, 18 states have (on average 9.666666666666666) internal successors, (174), 18 states have internal predecessors, (174), 0 states have call successors, (0), 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-11-28 04:13:33,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:13:33,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-11-28 04:13:33,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:14:05,035 INFO L124 PetriNetUnfolderBase]: 54532/76034 cut-off events. [2024-11-28 04:14:05,035 INFO L125 PetriNetUnfolderBase]: For 1832909/1832909 co-relation queries the response was YES. [2024-11-28 04:14:05,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 621513 conditions, 76034 events. 54532/76034 cut-off events. For 1832909/1832909 co-relation queries the response was YES. Maximal size of possible extension queue 2032. Compared 480427 event pairs, 1246 based on Foata normal form. 98/76132 useless extension candidates. Maximal degree in co-relation 621417. Up to 18482 conditions per place. [2024-11-28 04:14:06,143 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 1333 selfloop transitions, 1607 changer transitions 0/2941 dead transitions. [2024-11-28 04:14:06,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 2941 transitions, 50464 flow [2024-11-28 04:14:06,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-11-28 04:14:06,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2024-11-28 04:14:06,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 1166 transitions. [2024-11-28 04:14:06,148 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3238888888888889 [2024-11-28 04:14:06,148 INFO L175 Difference]: Start difference. First operand has 273 places, 979 transitions, 15385 flow. Second operand 72 states and 1166 transitions. [2024-11-28 04:14:06,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 2941 transitions, 50464 flow